gpt4 book ai didi

python 碎片 : how to take a screenshot of full page?

转载 作者:行者123 更新时间:2023-12-05 05:15:18 24 4
gpt4 key购买 nike

根据 splinter 文档到

全屏截图:

browser = Browser()
screenshot_path = browser.screenshot('absolute_path/your_screenshot.png', full=True)

我正在使用相同的代码,但它抛出

TypeError: screenshot() got an unexpected keyword argument 'full'

这是代码-

from splinter import Browser
import time

with Browser('chrome') as browser:

url = "http://www.google.com"
browser.visit(url)
browser.fill('q', 'List of top IT firms')

button = browser.find_by_name('btnG')

button.click()

browser.screenshot('D:/sss/your_screenshot1.png', full=True)
time.sleep(3)
browser.execute_script("window.scrollTo(0, document.body.scrollHeight);")
browser.screenshot('D:/sss/your_screenshot2.png', full=True)

请帮帮我。

提前致谢!

最佳答案

我也在研究这个,并在这里找到了答案: https://github.com/douglasmiranda/splinter-examples/blob/master/another_examples/screenshot.py

简而言之:browser.driver.save_screenshot('test.png') 是要走的路!

关于 python 碎片 : how to take a screenshot of full page?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51708268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com