2015-07-26 2 views
0

Как бы проверить, существуют ли определенные классы (my_class1 или my_class2) в soup? Сейчас им с помощью:BeautifulSoup - проверьте, есть ли у элементов определенный класс

soup = BeautifulSoup(r.content, 'html.parser') 
for node in soup.find_all(attrs={'class':re.compile("my_class1")}): 
    print(node) 

Я знаю, что я могу использовать решить его с помощью lxml, но им ищет Б.С. решения ...

ответ

0

Вы были почти там.

for node in soup.find_all(attrs={"class": re.compile(r'my_class(1|2)')}): 
    print(node) 
Смежные вопросы