我试图用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}$但这一行我不明白。我显然不明白为什么它说它超出了范围。在
第一行没有
<td>
。它有头<th>
。在执行一些条件检查
相关问题 更多 >
编程相关推荐