Найдите конкретный тег с BeautifulSoup - PullRequest
19 голосов
/ 16 октября 2010

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

Ответы [ 2 ]

30 голосов
/ 16 октября 2010

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

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

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

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

6 голосов
/ 19 июля 2017

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...