2011-06-22 16 views
5

Estoy haciendo algo de automatización en el lado del servidor. Me gustaría interactuar de alguna manera con la página HTML a través del código Python y acceder a los datos de píxeles. ¿Qué tipo de opciones ofrece Selenium para este tipo de enfoques?Agarrar <canvas> píxeles a través de Selenium/Python

consideraciones posibles

  • acceso a los datos de píxeles sin procesar en la memoria durante el proceso

  • Get píxeles guardándolos en un archivo de imagen local (PNG)

  • Get píxeles guardándolos a una memoria, puerto de escucha en localhost y empujando los datos allí sobre AJAX

  • Creando un im archivo de edad y para acceder a él directamente en el proceso de la memoria-

Respuesta

2

El uso de selenio puede consultar la lona para sus datos de imagen mediante el método de getEval selenio (ref) con el código de algunos diseñados inteligentemente js.

Puede hacerlo píxel por píxel si eso es lo que quiere, o simplemente agarrar todo el lienzo utilizando el método toDataURL.

Cuestiones relacionadas