使用Python Selenium存储一些已删除的数据到excel文件 但是在存储数据的那一刻停滞不前。 这是一个代码示例,它给了我“尝试覆盖单元格”异常 我不想覆盖单元格,只需要从下一个网站页面添加数据。
你能帮帮我吗? 我发现了类似的问题here,但不知道如何应用它i=0
while i<len(newPagesFile):
url = "http://example.com"
browser = webdriver.Firefox()
browser.get(url)
time.sleep(5)
names = browser.find_elements_by_xpath('path1')
places = browser.find_elements_by_xpath('path2')
for j, (name, place) in enumerate(zip(names, places)):
ws.write(i, 0, name.text)
ws.write(i, 1, place.text)
i+=1
答案 0 :(得分:0)
您的i+=1
需要缩进,因此它位于for
循环内。否则,for
循环的每次迭代都会尝试将数据存储在同一个单元格中,从而导致您描述的错误消息。