問題タブ [pyvirtualdisplay]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Selenium Pythonanywhere で要素が見つからない
xvfb-run を使用して Python 上の要素をどこにでも配置するためのアドバイスはありますか? 次のコードを使用してドライバーを起動して表示しますが、パスで要素を見つけようとすると、要素が見つかりません。このコードは、ローカル マシンで正常に動作します。ブラウザーの URL を印刷すると、ドライバーは lmcu.org に正常に移動します。
python - pyvirtualdisplayでSeleniumがスタックする
chrome displayを非表示にする必要があるサーバーでSelenium pythonを実行しています。Python スクリプトはほとんどの場合実行されますが、新しい chromedriver セッションを作成するときに停止することがあります。時々スタックする理由がわかりません。
スニペット コード:
python - Python モジュール pyvirtualdisplay は、Python3.3 では動作するはずですが、動作しません。
https://pypi.python.org/pypi/PyVirtualDisplayから python モジュール pyvirtualdisplay をインストールしました
Pythonバージョン3.3で動作するはずだと言っています
次に、Python 3.3 でコードを実行します。
これにより、次のエラーが発生します。
私が調べたところ、python 3環境でpython 2コードを実行しようとすると、他の人がこのTypeErrorを経験したようです。実際、すべてを python 2 環境にインストールしたところ、すべてのコードが正常に動作しました。
それで、私は何かが欠けていますか、このコードはpython 3.3で動作するはずですか、それとも互換性があると言ったときに嘘をつきましたか? また、これはすべてLinuxマシンで行われたもので、私はLinuxの初心者なので、Pythonのインストールなどを台無しにしていた可能性があります。誰にもアイデアはありますか?
ありがとう
python - PyVirtualDisplay を使用してヘッドレス Linux サーバー (Mac OS でテスト) で Selenium を実行しようとするとエラーが発生する
スクレイピングを行うために Selenium Web Driver を使用して (Mac OSX 上で) 開発を行っていますが、スクリプトをヘッドレス Linux サーバーに移動する必要があります。
いくつかの調査では、ヘッドレス サーバーで Selenium のブラウザーを起動するには、PyVirtualDisplayを使用する必要があるようです。simulate
以下は私のコードと私が得ているエラーです。
コード: (ソース)
私が得ているエラー:
python-2.7 - FreeBSD - pyvirtualdisplay を使用 - Python 2.7 / Selenium Web Driver
以下は、FreeBSD で書いているコードです。このコードの前に、私は
しかし、この後、どの環境変数を設定すればよいかわかりません。Ubuntu のように、このプログラムを使用する前に、このようにする必要があります。
FreeBSD では、設定する環境変数は何ですか? USES = DISPLAY と読んだのですが、情報が少なくてよくわかりませんでした。そのため、Firefoxが起動して閉じます
python - 自動テスト中にセレンが何をしているかをのぞき見することは可能ですか?
セレン (python、ubuntu サーバー 15、firefox) を使用してヘッドレス Web セッション テストを実行します。これは数時間続く可能性があります。私はpyvirtualdisplay + xvfbを利用しています。
私のpythonスクリプトは次のように始まります:
vncセッションなど、実際にスクリーンショットを取得せずに、何が起こっているのかをのぞくことができますか?
いくつかの解決策を試しましたが、おそらく時代遅れであるか一般的すぎるため、うまくいきませんでした。
python-2.7 - 永続的な pyvirtualdisplay
Selenium Webdrivers を使用して Web ページをクロールする仮想ディスプレイを作成しようとしています。私のコードは次のようなものです
ただし、この表示は永続的ではなく、他のプログラムの他のインスタンスからアクセスすることもできません。pvirtualdisplayライブラリを使用して仮想ディスプレイを作成し、生きている間に他のプロセスに使用できるようにする方法を教えてください。