这不是一个HTML解析问题。这是关于看一下屏幕本身的像素。
如何使用python查看程序窗口中的所有像素。
按照建议,我正在将我的OS范围缩小到win32。如果存在X-Platform解决方案,就是这里。
发布于 2010-08-18 01:59:51
在that answer中,我发现使用PyQt的方法最有前途:
import sys
from PyQt4.QtGui import QPixmap, QApplication
app = QApplication(sys.argv)
QPixmap.grabWindow(QApplication.desktop().winId()).save('test.png', 'png')
现在,您只剩下一个“小”任务,即实际理解该图片中发生的事情。欢迎来到神奇的image processing世界。在python中,PIL可能会对你有所帮助。
发布于 2018-08-02 06:46:22
你可以试试这个。需要Python 3.x或Python 2.x (适用于32位和64位)
import numpy as np
import cv2
from PIL import ImageGrab as ig
import time
last_time = time.time()
while(True):
screen = ig.grab(bbox=(50,50,800,640))
print('Loop took {} seconds',format(time.time()-last_time))
cv2.imshow("test", np.array(screen))
last_time = time.time()
if cv2.waitKey(25) & 0xFF == ord('q'):
cv2.destroyAllWindows()
break
https://stackoverflow.com/questions/3504773
复制相似问题