В BeautifulSoup чи можливо вибрати всі екземпляри тегу li
клас якого має конкретне значення (= "hidden")
АБО Атрибут Class взагалі відсутній?
Як би я написав findAll
заява для досягнення цього? Я багато шукав, але не зміг знайти подібне питання.
На сторінці, яку я намагаюся скребки, є три типи тегів "li":
li (no class attribute)
li (class = more )
li (class = hidden )
Я хочу забрати всіх li
теги, які призначені лише для 1-го та 3-го типу. Чи можна з красивого супу структурувати а findAll("li"....)
що може цього досягти?
Відповіді:
0 для відповіді № 1Якби ви вирішили це через find_all()
:
no_class_at_all = soup.find_all("li", class_=False)
hidden_class = soup.find_all("li", class_="hidden")