問題タブ [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.

0 投票する
1 に答える
215 参照

python - Selenium Pythonanywhere で要素が見つからない

xvfb-run を使用して Python 上の要素をどこにでも配置するためのアドバイスはありますか? 次のコードを使用してドライバーを起動して表示しますが、パスで要素を見つけようとすると、要素が見つかりません。このコードは、ローカル マシンで正常に動作します。ブラウザーの URL を印刷すると、ドライバーは lmcu.org に正常に移動します。

0 投票する
1 に答える
783 参照

python - pyvirtualdisplayでSeleniumがスタックする

chrome displayを表示にする必要があるサーバーでSelenium pythonを実行しています。Python スクリプトはほとんどの場合実行されますが、新しい chromedriver セッション作成するときに停止することがあります。時々スタックする理由がわかりません。

スニペット コード:

0 投票する
0 に答える
290 参照

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のインストールなどを台無しにしていた可能性があります。誰にもアイデアはありますか?

ありがとう

0 投票する
2 に答える
1151 参照

python - PyVirtualDisplay を使用してヘッドレス Linux サーバー (Mac OS でテスト) で Selenium を実行しようとするとエラーが発生する

スクレイピングを行うために Selenium Web Driver を使用して (Mac OSX 上で) 開発を行っていますが、スクリプトをヘッドレス Linux サーバーに移動する必要があります。

いくつかの調査では、ヘッドレス サーバーで Selenium のブラウザーを起動するには、PyVirtualDisplayを使用する必要があるようです。simulate以下は私のコードと私が得ているエラーです。

コード: (ソース)

私が得ているエラー:

0 投票する
1 に答える
495 参照

python-2.7 - FreeBSD - pyvirtualdisplay を使用 - Python 2.7 / Selenium Web Driver

以下は、FreeBSD で書いているコードです。このコードの前に、私は

しかし、この後、どの環境変数を設定すればよいかわかりません。Ubuntu のように、このプログラムを使用する前に、このようにする必要があります。


FreeBSD では、設定する環境変数は何ですか? USES = DISPLAY と読んだのですが、情報が少なくてよくわかりませんでした。そのため、Firefoxが起動して閉じます



0 投票する
1 に答える
214 参照

python - 自動テスト中にセレンが何をしているかをのぞき見することは可能ですか?

セレン (python、ubuntu サーバー 15、firefox) を使用してヘッドレス Web セッション テストを実行します。これは数時間続く可能性があります。私はpyvirtualdisplay + xvfbを利用しています。

私のpythonスクリプトは次のように始まります:

vncセッションなど、実際にスクリーンショットを取得せずに、何が起こっているのかをのぞくことができますか?

いくつかの解決策を試しましたが、おそらく時代遅れであるか一般的すぎるため、うまくいきませんでした。

0 投票する
0 に答える
96 参照

python-2.7 - 永続的な pyvirtualdisplay

Selenium Webdrivers を使用して Web ページをクロールする仮想ディスプレイを作成しようとしています。私のコードは次のようなものです

ただし、この表示は永続的ではなく、他のプログラムの他のインスタンスからアクセスすることもできません。pvirtualdisplayライブラリを使用して仮想ディスプレイを作成し、生きている間に他のプロセスに使用できるようにする方法を教えてください。