2011-06-22 12 views
5

私はサーバー側でいくつかの自動化を行っています。私は何とかHTMLページとPythonコードで対話し、ピクセルデータにアクセスしたいと思います。セレンは彼のアプローチのためにどのような選択肢を提供していますか?グラブ<canvas>ピクセルからSelenium/Python

可能な考慮事項

  • インプロセスメモリ内の生のピクセルデータアクセス

  • ローカルの画像ファイル(PNG)に保存することにより、ピクセルを取得

  • それらを保存することにより、ピクセルを取得ローカルホスト上のポートをリッスンし、そこにデータをプッシュするAJAX

  • imを作成する年齢ファイルとインプロセス直接アクセスするメモリ

答えて

2

あなたには、いくつかのスマートjsの設計されたコードとセレンのgetEval方法(ref)を使用して、その画像データのためのキャンバスを照会することができセレンを使用します。

ピクセル単位で行うことができます。希望の場合はtoDataURLメソッドを使用してキャンバス全体を取得するだけです。

関連する問題