浏览器顶部的 python 屏幕截图

标签 python python-3.x screenshot

我正在尝试从多个 URL 制作屏幕截图。我的代码工作正常,但结果我得到了事件窗口的图像。但我需要带有浏览器顶部的完整屏幕截图(URL)

file = open('links.txt', 'r', encoding="ISO-8859-1")
urls = file.readlines()

for i, url in enumerate(urls, start=1):
try:
    browser = webdriver.Chrome(r'C:\webdrivers\chromedriver.exe')
    browser.get(url)

browser.save_screenshot(r'C:path\%03d.png' % i)
    browser.quit()
except Exception as err:
    browser.quit()
    break

我需要这个: enter image description here 我有这个: enter image description here

最佳答案

您可以使用 pillowpyautogui 模块。您可以阅读这些模块的屏幕截图功能here

如果这对你有用,那就太好了。如果没有,我真的不知道你还能做什么,但可能有不同的方法。

关于浏览器顶部的 python 屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55129492/

相关文章:

python-3.x - Python OpenCV - 如何保存 5 channel 图像

ios - 警报的屏幕截图,iOS,Swift

python - 无法连接到本地 Docker 容器中运行的 gRPC 服务

python - 在没有numpy循环的情况下获取簇中元素的坐标

用于按位存储的python库?

python - 不同人的平均访问间隔

python - `Exception.__str__()`在Python中的实现

java - 如何截取网站的全屏截图

swift - 以编程方式截屏 | swift 3,macOS

python -//= 赋值运算符在 Python 中有什么作用