我正在服务器端做一些自动化。我想以某种方式通过Python代码与HTML页面进行交互并访问像素数据。 Selenium为他的方法提供了哪些选择?
可能的考虑因素
进程内存中的原始像素数据访问
通过将像素保存到本地图像文件(PNG)来获取像素
通过将像素保存到内存,本地主机上的侦听端口并通过AJAX推送数据来获取像素
创建图像文件并直接在进程内存中访问
答案 0 :(得分:2)
使用Selenium,您可以使用Selenium的getEval
方法(ref)和一些设计巧妙的js代码在画布上查询其图像数据。
如果这是您想要的,您可以逐像素地执行此操作,或者只使用toDataURL
方法抓取整个画布。