class Thread:
- def __init__(self, html: BeautifulSoup) -> None:
- self._html = html
+ def __init__(self, dom: BeautifulSoup) -> None:
+ self._dom = dom
def chunkDOMs(self) -> Iterable[Tag]:
def text() -> Tag:
- body = self._html.body
+ body = self._dom.body
assert body
text = body.find_next("div", class_="post-post")
assert isinstance(text, Tag)
return text
def the_replies() -> Iterable[Tag]:
- rs = self._html.find_all("div", class_="post-reply")
+ rs = self._dom.find_all("div", class_="post-reply")
assert all(isinstance(r, Tag) for r in rs)
return rs