, поэтому я много искал, но не мог найти решение. Таким образом, есть 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. Или мне нужно выбрать каждый идентификатор для каждой страны / строки, которую я хочу?
Спасибо