- def getTextByClass(css_class: str) -> str | None:
- div = chunk_dom.find_next('div', class_=css_class)
- if div is None:
+ def getByClass(css_class: str) -> Tag | None:
+ tag = chunk_dom.findChild('div', class_=css_class)
+ assert tag is None or isinstance(tag, Tag)
+ return tag
+
+ def stripHREF(tag: Tag) -> None:
+ for c in tag.findChildren("a"):
+ if "href" in c.attrs:
+ del c.attrs["href"]
+
+ def getMeta(css_class: str) -> Tag | None:
+ tag = getByClass(css_class)
+ if tag is None: