Selenium
(Windows 10の場合)を使用してWebサイトからスクリーンショットを保存しようとしています。例えばスクリーンショット(Python 3.6)を保存しようとしたときにエラーが発生しました
WebDriverException: unknown error: cannot get automation extension from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html
(Session info: chrome=60.0.3112.90)
(Driver info: chromedriver=2.25.426923 (0390b88869384d6eb0d5d09729679f934aab9eed),platform=Windows NT 6.1.7601 SP1 x86_64)
:
driver = webdriver.Chrome()
ref = 'http://google.com'
driver.get(ref)
driver.get_screenshot_as_png()
回避策、またはイメージとしてページ全体を保存する別の方法があり、私はget_screenshot_as_file()
またはget_screenshot_as_png()
機能を使用すると、私はいつも次の例外を取得しますか?
私はそれがクロムのためにどのように動作するか知らないが、PhantomJSであなたはこのようにそれを保存すると、現在のウィンドウのスクリーンショットを取得します。 png ') – Nenad
ありがとうございますが、save_screenshotは同じエラーを提供します – splinter
おそらくURLが間違っていますか? – Nenad