browser.save_screenshot无法正常工作

时间:2019-03-11 21:15:01

标签: python-3.x selenium screenshot

我有一个带链接的文件,我需要截取页面的屏幕截图。但是我的代码不想保存图像。代码正在运行,没有错误,但是输出文件夹为空。

from selenium import webdriver
browser = webdriver.Chrome(r'C:\webdrivers\chromedriver.exe')
browser.set_page_load_timeout(100)    
browser.maximize_window()

file = open('links.txt', 'r', encoding="ISO-8859-1")
urls = file.readlines()
for url in urls:
    url = url.strip ('\n')
    try:
        browser.get(url)
    except:
        print(url + ' took too long')
   else:
       # where images saved
       browser.save_screenshot(r'C:\Users\krupn\Desktop\CreateWord\screenshots' + url + '.png')

browser.quit()

0 个答案:

没有答案