Python 美丽汤出错:列表索引超出范围

Python 美丽汤出错:列表索引超出范围,python,beautifulsoup,urllib,Python,Beautifulsoup,Urllib,我是python的新手。使用urllib和beautifulsoup在webcrawler上工作。请忽略顶部的while循环和i的增量,我只是在运行这个测试版本,只需要一页,但它最终将包含一整套。我的问题是,这会得到汤,但会产生一个错误。我不确定是否正确收集了表数据,但我希望这段代码可以忽略链接,只将文本写入.csv文件。现在我的重点是将文本正确地打印到屏幕上 line 17, in <module> uspc = col[0].string IndexError: list

我是python的新手。使用urllib和beautifulsoup在webcrawler上工作。请忽略顶部的while循环和i的增量,我只是在运行这个测试版本,只需要一页,但它最终将包含一整套。我的问题是,这会得到汤,但会产生一个错误。我不确定是否正确收集了表数据,但我希望这段代码可以忽略链接,只将文本写入.csv文件。现在我的重点是将文本正确地打印到屏幕上

line 17, in <module>
    uspc = col[0].string
IndexError: list index out of range

最后,我通过更改以下行解决了此问题:

for row in table.findAll('tr')[1:]:
致:

错误是因为表的第一行有拆分列

可能重复的
for row in table.findAll('tr')[1:]:
for row in table.findAll('tr')[2:]: