Я пытаюсь извлечь данные из таблицы, используя красивый суп.Он показывает данные для первой строки данных из таблицы, а затем выдает ошибку.
Есть ли способ исправить это?
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