BeautifulSoup If Attribute true напечатать строку - PullRequest
0 голосов
/ 30 октября 2018

, поэтому я много искал, но не мог найти решение. Таким образом, есть HTML-таблица, как ...

ID | Страна | Город | Население
1 | Германия | Берлин | 3400000
2 | Германия | Мюнхен | 1440000
3 | франция | Париж | 2200000
... | ...... | ..... | .......

Мне нравится извлекать только строки определенной страны. Моя идея состояла в том, чтобы использовать <td data-sort> Атрибут клеток страны. Например, Франция имеет <td data-sort="france"> в каждой стране, тд.

tableX = soup.find_all('table', {'id':'population-table'})


for listing_tab in tableX:
    clist = listing_tab.findAll('td', attrs={'data-sort': 'france'})
print(clist)

Пока он печатает только значения всех ячеек td из страны

true, затем печатает всю строку или tr. Или мне нужно выбрать каждый идентификатор для каждой страны / строки, которую я хочу?

Спасибо

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