Извлечение данных из веб-таблицы с использованием красивого супа - PullRequest
0 голосов
/ 08 мая 2018

Я пытаюсь извлечь данные из таблицы, используя красивый суп.Он показывает данные для первой строки данных из таблицы, а затем выдает ошибку.

Есть ли способ исправить это?

import requests
r = requests.get('http://libgen.io/search.php?mode=last')
print(r.text[0:500])
from bs4 import BeautifulSoup
soup = BeautifulSoup(r.text, 'html.parser')

for tr in soup.find_all('table')[2]:
try:
    tds = tr.find_all('td')
    print(tds[0].text,tds[1].text,tds[2].text)
except NavigableString: 
    pass
...