代码发出来才能看
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的时候就超范围了