

代码发出来才能看
def fillUnivList(soup):
data = soup.find_all( tr )
for tr in data:
ltd = tr.find_all( td )
if len(ltd)==0:
continue
singleUniv = []
for td in ltd:
singleUniv.append(td.string)
csvUniv.append((ltd[0].text.strip(),ltd[1].text.strip(),ltd[2].text.strip(),ltd[3].text.strip()))
allUniv.append(singleUniv)
#print(allUniv)ltd[]里面有什么?
咋改
妮得先看看里面有什么
应该就是索引超出了范围
你可以加个计数器
卧槽= =

你数据都没清洗过
为啥我前两个都能弄出来啊= =
后面一个索引2的时候就超范围了