Selenium Webdriver-将迭代移到循环的下一行

时间:2019-01-10 21:05:25

标签: python python-3.x loops selenium-webdriver

我使用Selenium Webdriver遍历从API抓取的网址,然后将每个屏幕截图保存为guid。新的网址将每分钟添加到“ screenshot.csv”文件中。

我正在尝试执行以下操作,但是它不起作用:

df = pd.read_csv('screenshot.csv', header = 0, usecols= ['url','guid'])

while index >= 0:
  for index, row in df.iterrows():
    r = driver.get(row['url'])
    driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")

    for n in range(1):
        file_name = str(row['guid'])
        driver.save_screenshot(file_name+ '.png')
index+=1        

     print(file_name)  #prints the name file name
driver.quit() 

我需要什么:  由于新URL将每分钟添加到“ screenshot.csv”文件中,因此我需要循环从停止的最后一行开始。

这可能吗?

0 个答案:

没有答案