gpt4 book ai didi

python - 可以以编程方式调用的 Python 屏幕捕获脚本?

转载 作者:太空宇宙 更新时间:2023-11-04 09:17:20 24 4
gpt4 key购买 nike

我想打开一个页面并抓取屏幕并使用 PIL 获取其平均颜色。我想打开大约 100 页,所以我认为使用 Python 的屏幕捕获脚本会很有用。我 found several of them我决定使用 this simple one :

"""
A simple screen grabbing utility

@author Fabio Varesano -
@date 2009-03-17
"""

from PIL import ImageGrab
import time

time.sleep(5)
ImageGrab.grab().save("screen_capture.jpg", "JPEG")

但我需要从命令提示符运行它,然后它会显示在屏幕上。如何将其制作成脚本以便以编程方式调用它?或者,您认为实现这一目标的最佳方法是什么?谢谢!

最佳答案

您可以使用 Selenium 和任何浏览器:

Take a screenshot with Selenium WebDriver

这是跨平台的,适用于所有浏览器。

Selenium 专为功能性 Web 浏览器测试而设计,但也适用于像您这样的用例。有关 Python + Selenium 的更多信息:

http://pypi.python.org/pypi/selenium

Selenium 的好处是您可以对浏览器进行微调控制 - 您可以单击按钮、执行 Javascript,随心所欲,浏览器不再是一个黑盒子。

关于python - 可以以编程方式调用的 Python 屏幕捕获脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7549044/

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