【发布时间】:2020-01-13 13:35:55
【问题描述】:
我正在尝试保存网页的屏幕截图,为此我正在尝试使用 Selenium。问题是,一旦打开网页,URL 中的“data:”就会保持空白。
这是我的代码:
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_experimental_option('useAutomationExtension', False)
driver = webdriver.Chrome(options=options,executable_path='aPath/chromedriver.exe',service_log_path='aPath/mylog.txt')
driver.get('http://myURL.html')
screenshot=driver.save_screenshot('aPath/my_screenshot.png')
driver.quit()
注意:我已检查我的 chromedriver 版本是否与我的 chrome 浏览器版本兼容。
【问题讨论】:
-
还是那样
driver.get('http://myURL.html')? -
嗨@Guy,我不确定你的评论,但我可以说我已经尝试过使用 IE 并且它工作正常,问题是我真的需要让它在 Chrome 上工作
-
您正在导航到使用
driver.get()的页面。在这个命令之后它仍然显示空白页吗?还是只在它之前? -
当我使用调试模式时,它永远不会到达
driver.get('http://myURL.html')这一行,它会无限期地停留在driver = webdriver.Chrome(options=options,e.....这一行
标签: python selenium google-chrome webdriver