【问题标题】:High-Speed Website Screenshots with Python [closed]使用 Python 的高速网站截图 [关闭]
【发布时间】:2018-06-15 11:09:17
【问题描述】:

我需要连续截取网站的屏幕截图,并尽快将这些数据传输到 python 数组中。理想的将是至少 30 fps。每个函数调用有一个屏幕截图/帧会很好,因为我必须在每一帧之后向网站注入一些 JavaScript。 该网站正在运行一个 webgl 画布并期待键盘输入。

我已经尝试使用 selenium 和 headless Firefox 来实现,但这太慢了。您认为接近我的要求的最佳方式是什么?

提前致谢。

【问题讨论】:

    标签: javascript python html reinforcement-learning


    【解决方案1】:

    我建议使用Python MSS。该库旨在非常快速地截取屏幕截图。它目前是可维护的和跨平台的,并且有很好的文档。

    【讨论】:

    • 感谢您的回答。这可能是一个解决方案。但这里的问题是,我需要知道浏览器/画布在屏幕上的确切位置和尺寸。您知道是否可以使用 MSS 确定浏览器窗口的位置?或者如果没有,您知道如何在 python 中执行此操作吗?
    • 啊,好吧,我可以通过 JavaScript 检查。谢谢,我会试试这个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    • 2016-06-06
    • 2023-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多