я борюсь с сайтом вот мой код
import csv
from bs4 import BeautifulSoup
page = requests.get('https://fmdataba.com/20/p/220045/diego-barbosa',headers = {'User-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36'})
soup = BeautifulSoup(page.text, 'html.parser')
physical = {}
technical = {}
table = soup.find_all('table',{'class':'table tab61'})
print(len(table))
trs = table[0].find_all('tr')
for tr in trs:
tds = tr.find_all("td")
if len (tds) ==2:
physical[tds[0].text] = tds[1].text
print(physical)
table = soup.find_all('table',{'class':'table tab61'})
trs = table[1].find_all('tr')
for tr in trs:
tds = tr.find_all("td")
if len (tds) ==2:
technical[tds[0].text] = tds[1].text
print(technical)
дело в том, что мне нужно разобрать работоспособность игроков, но это выдает мне каждый раз эту ошибку
Traceback (most recent call last):
File "C:\Users\marco\Desktop\fmdata.py", line 17, in <module>
trs = table[1].find_all('tr')
IndexError: list index out of range
i получил копию части файла html на моем сайте
http://pes6indie.tk/test.html
, если я попробую против этого, это сработает, но не на самом сайте