使用Beautifulsoup分析表(索引超出范围)

2024-09-27 23:15:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用Wowprogress解析我服务器上的所有魔兽世界玩家,并用这个代码美化组

from urllib.request import urlopen
import os

    adresse="http://www.wowprogress.com/gearscore/eu/hyjal/char_rating/next/0#char_rating"

page=urlopen(adresse)

from bs4 import BeautifulSoup
soup=BeautifulSoup(page)

# print (soup.prettify)
all_tables=soup.find_all("table")

bonne_table=soup.find("table",class_="rating ")

place_liste=[]
pseudo=[]
guilde=[]
ilevel=[]

for row in bonne_table.findAll("tr"):
    cells = row.findAll("td")
    print(cells)
    place_liste.append(cells[0].find(text=True))
     pseudo.append(cells[1].find(text=True))
     guilde.append(cells[2].find(text=True))
     ilevel.append(cells[3].find(text=True))

 print(pseudo)
 print(guilde)
 print(ilevel)

os.system("pause")

我收到一个错误

^{pr2}$

但这一行我不明白。我显然不明白为什么它说它超出了范围。在


Tags: textfromimporttruetablefindurlopenprint

热门问题