首页 > 解决方案 > 浏览器顶部的python屏幕截图

问题描述

我正在尝试从多个 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

我需要这个: 在此处输入图像描述 我有这个: 在此处输入图像描述

标签: pythonpython-3.xscreenshot

解决方案


您可以使用pillowpyautogui模块。您可以在此处了解这些模块的屏幕截图功能。

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


推荐阅读