Как я могу сделать BeautifulSoup, используя `select` HTML-элемент с цветом строки - PullRequest
0 голосов
/ 13 июня 2018

В таблице имеется 28 совпадений с классом contentTable, но я получаю len (trElems) = 0;во время выполнения этого кода.Как я могу получить все 28 матчей?Заранее спасибо.

>>import bs4, requests
>>soup = requests.get('http://www.websitelink.com')
>>>soupCode = bs4.BeautifulSoup(soup.text)
>>>trElems = soupCode.select('.content_table tr bgcolor')

1 Ответ

0 голосов
/ 13 июня 2018

bgcolor является атрибутом, поэтому вам нужно отфильтровать с атрибутом, попробуйте следующее:

trElems = soupCode.findAll(".content_table tr",{"bgcolor":"#EFEFEF"})

Более подробную информацию о findAll можно найти в Документация BeutifulSoup

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