如何将列表刮成列表熊猫
Posted
技术标签:
【中文标题】如何将列表刮成列表熊猫【英文标题】:How to scrape lists into a list pandas 【发布时间】:2019-01-17 09:12:01 【问题描述】:我想遍历循环并输出一个列表列表,但我一直收到的错误是“列表索引超出范围”或“'list' 对象不能解释为整数”
#BEGIN LOOP SCRAPE
studentIDs=[1,2,3]
for i, val in enumerate(studentIDs):
#Begin scraping
out_data=[pd.read_html(browser.page_source)]
#Clicking to another student webpage
browser.find_element_by_xpath('returns to another page that needs to be scraped').click()
【问题讨论】:
您需要包含错误所在的行。似乎我们看到了部分代码 当它循环时,在第二次复飞时,它不会刮掉并且发生错误。错误是“'list' 对象不能解释为整数” 是的,哪一行代码准确地引发了该错误?我认为这是您删除的第一条评论中的评论 不,错误发生在第二次循环的“out_data=[pd.read_html(browser.page_source)]”上。 【参考方案1】:studentIDs=[1,2,3]
for index in range(len(studentIDs)):
out_data=out_data+[pd.read_html(browser.page_source)]
【讨论】:
以上是关于如何将列表刮成列表熊猫的主要内容,如果未能解决你的问题,请参考以下文章