Найдите конкретный тег с BeautifulSoup

Я могу легко перемещаться по общим тегам с помощью BS, но я не знаю, как найти конкретные теги. Например, как мне найти все случаи появления <div style="width=300px;">? Возможно ли это с BS?


person Jane    schedule 15.10.2010    source источник


Ответы (2)


Следующее должно работать

soup = BeautifulSoup(htmlstring)
soup.findAll('div', style="width=300px;")

Есть несколько способов поиска тегов.

Чтобы получить больше текста, чтобы понять и использовать его

person pyfunc    schedule 15.10.2010

с bs4 все немного изменилось. поэтому код должен выглядеть так

soup = BeautifulSoup(htmlstring,'lxml') soup.find_all('div', {'style':"width=300px;"})

person 0xMH    schedule 19.07.2017