我使用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”文件中,因此我需要循环从停止的最后一行开始。
这可能吗?