Python 的高速网站截图

High-Speed Website Screenshots with Python

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

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

提前致谢。

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