selenium

システム全体の総CPU使用量を制限しますか?
selenium

システム全体の総CPU使用量を制限しますか?

NAT VPSでChromeインスタンスを実行しています。 NAT VPSなので、15分の負荷平均が1より大きくすることはできないなど、いくつかの制限があります。ただし、いくつかのWebページを起動して訪問するだけで負荷が2倍以上増加し、インスタンスが終了します。 CPU使用量の制限についてオンラインで読みましたが、ほとんどは単一のプロセスに制限されていますが、Chromeは複数のプロセスを作成します。試してみましたcpulimitが、単一のPIDでのみ機能するので役に立ちませんでした。 システム全体のCPU使用率を制限する方法はありますか?それとも、少なく...

Admin

Chrome UIはSeleniumテストに表示されません。
selenium

Chrome UIはSeleniumテストに表示されません。

問題は、LinuxでSeleniumを使用してテストを実行しようとするとブラウザが遅くなるなどのブラウザアクティビティの兆候が見られ、コードが正常にチェックポイントに達したにもかかわらずChrome UIが表示されないことです。唯一の問題は、Chrome UIを見たことがないということです。これはUbuntuでのみ発生し、コードはWindowsとMacでうまく動作します。 また、ヘッドレスクロムは作動しません。 どんな助けでも大変感謝します。ありがとうございます。 ...

Admin

Selenium XVFB - レンダラーからメッセージを受信できません。
selenium

Selenium XVFB - レンダラーからメッセージを受信できません。

概要: セレンスクレーパーは完璧に動作しますヘッドレスモードです。卵を産む仮想ディスプレイにエラーが表示されないXVFB経由: from xvfbwrapper import Xvfb vdisplay = Xvfb() vdisplay.start() vdisplay.stop() しかし、私はいつ一緒に実行しようとしましたが、エラーが発生しました。そして: [エラー] SessionNotCreatedException:メッセージ:切断されたためにセッションが作成されませんでした。レンダラーからメッセージを受信できません(セッション情報:chro...

Admin

仮想ディスプレイ(GPU/ハードウェアアクセラレーションを含む)
selenium

仮想ディスプレイ(GPU/ハードウェアアクセラレーションを含む)

Webアプリケーション用のプロモーションビデオの自動画面録画を実行するには、xvfb内のクロム/セレンを使用してWebアプリケーションを実行し、ffmpegを使用してビデオを録画しています。難易度が高い場合でもよさそうですが、アニメの多いシーンではGPU/ハードウェアアクセラレーションが不足して遅延する場合があります。 GPU/ハードウェアアクセラレーションを使用してヘッドレスアプリケーションを実行する他の方法はありますか? ...

Admin

Debianでgoogle-chromeを実行したときにトラッキングトラップ/ SIGTRAPを編集する方法
selenium

Debianでgoogle-chromeを実行したときにトラッキングトラップ/ SIGTRAPを編集する方法

私はランタイムの問題のために狂っていることを知り、デバッグに役立つことを望みます。デフォルトでは、Seleniumで使用するためにDebian StretchにGoogle Chromeをインストールしようとしましたが、インストールはスムーズに行われましたが、起動時にSIGTRAPとクラッシュします。 約10種類のバージョンのChromeをインストールしてみましたが、同じ結果が出ました。 google-chrome --version トラッキング トラップ Google Chrome 実行すると、strace次の出力が表示されます(最後の数行を表示する...

Admin

Ubuntuでセレンを更新しますか?
selenium

Ubuntuでセレンを更新しますか?

私はLinux(Ubuntu)でSeleniumを実行していますが、以前のバージョンだと思います。コマンドラインを使用してUbuntuでセレンを更新する簡単な方法があるかどうか教えてください。これを行う方法を説明するコンテンツがオンラインで見つかりませんか? ありがとうございます。 ...

Admin

Linuxコマンドの出力をローカルファイルに保存する方法
selenium

Linuxコマンドの出力をローカルファイルに保存する方法

SSHを介してサーバーに接続され、そこにsyslogがありますusr/local。私はコマンドを使用しています tail -f syslog.log | grep fps 出力をファイルに保存しようとしています。 私は次のようにSCPを試しました % scp [email protected]:/usr/local/syslog.log ~/Desktop/a-file.txt しかし、得た -sh: /root: Is a directory 誰でも私を助けることができますか?さらに、最終目標は、セレンを介してファイルからFPS値を読み取...

Admin

端末で自動的にWebを閲覧できる軽量ツールはありますか?
selenium

端末で自動的にWebを閲覧できる軽量ツールはありますか?

私はSelenium PythonライブラリやヘッドレスChrome Webドライバを知っていますが、これらのソリューションはシェルセッション(bash、dashなど)でインターフェースするのに非常に不十分です。 getElementByIdボタンをクリックしたり、ツールのcliを利用して端末でJavaScript機能を実行するなど、検索自動化を実行できる最小限の軽量ツールはありますか? 可能ですが、繰り返しますが、これらのcurlツールawkはハイパーテキストマークアップ用に特別に設計されておらず、通常はHTMLパラメータのパターンを一致させるために正規表...

Admin

Python Seleniumとgeckodriverを使用して接続が拒否されました(OSエラー111)。
selenium

Python Seleniumとgeckodriverを使用して接続が拒否されました(OSエラー111)。

私はウェブスクレイピングが初めてです。以下に示すように、Debian BusterとFirefox GeckodriverでPythonを使用してプライベートアプリケーションを構築しています。サーバーはオンラインです。 firefox_binary = FirefoxBinary('/usr/bin/firefox') opts = FirefoxOptions() opts.add_argument("--headless") driver = webdriver.Firefox(options=opts, firefox_binary=firefox_b...

Admin

PulseaudioはPythonを使用して複数のxfbv画面を録音します。
selenium

PulseaudioはPythonを使用して複数のxfbv画面を録音します。

複雑なことをしようとするのに助けが必要です。 xvfbとffmpegを使用してPythonを使用してセッション(ビデオとオーディオ)を録画できます。 私はセレンを使用してページにアクセスし、ビデオとオーディオを録画したいと思います。動作しますが、複数のインスタンスを実行しようとすると、オーディオはレコード間で混在します。 これはどのように達成できますか?パルスオーディオを使用しています。 alsaを使用すると、インスタンスごとにインターフェイスを設定できることがわかりますが、どうすればよいかわかりません。 ご支援とご意見ありがとうございます。 ...

Admin

RAMが不足してSeelniumがクラッシュしました... RAMはどこで使用されますか?
selenium

RAMが不足してSeelniumがクラッシュしました... RAMはどこで使用されますか?

ヘッドレスChromeを使用してSelenium(JAVA)を実行します。これらすべての作業には約300MBのRAMが必要です。 VPSには1GBのRAMがありますが、セレンは「衝突」します。 Exception in thread "pool-1-thread-115" org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: exited abnormally. 利用可能なRAMが足りないようです。 $ free -m 結果は次のとおりです。 ...

Admin

LinuxサーバーでヘッドレスモードでSelenium Pythonスクリプトを実行する
selenium

LinuxサーバーでヘッドレスモードでSelenium Pythonスクリプトを実行する

ログイン後、AmazonからCSVファイルをダウンロードするLinuxサーバーで実行したいスクリプトがあります。私は目標を達成しましたPython(Chromium)でセレンを使用するChromeウェブドライバ。私の質問は、Linuxでこのスクリプトを実行できるかどうかです。ヘッドレスモードのないサーバー?ヘッドレスモードでスクリプトを実行すると、ファイルがダウンロードされないためです。 ...

Admin

Linuxでブラウザのトラフィックを圧縮する方法は?
selenium

Linuxでブラウザのトラフィックを圧縮する方法は?

私は、Debian 9 OS(Google Compute Engine)を実行しているディスプレイレス(Xvfb)Linuxサーバーでウェブサイトをスクラップするためにセレンを使用しています。ただし、ウェブサイトは次の本文を返します。 <html><head> <title>name of website</title> <link rel="shortcut icon" href="/favicon.ico" type=...

Admin

Ruby Selenium-Webdriver
selenium

Ruby Selenium-Webdriver

Ruby selenium-webdriverをインストールしようとしていますが、次のエラーが発生します。 sudo gem install selenium-webdriver [sudo] password for sam: Building native extensions. This could take a while... ERROR: Error installing selenium-webdriver: ERROR: Failed to build gem native extension. current di...

Admin