問題タブ [browsermob]
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.
javascript - BrowserMobProxy で WebDriverIO を構成する
WebDriverIOでBrowserMobProxyを構成する方法の適切な例はありますか? これは、ネットワーク トラフィックをキャプチャできるようにするためです。以前は、基本的に WebDriverIO の非推奨バージョンである WebDriverJS で動作していました。
selenium - BrowserMob で Selenium を使用すると TooLongFrameException が発生する
テストを実行するために BrowserMob で Selenium を使用しています。requestfilter と responsefilter を使用して、リクエスト ヘッダーとレスポンスの内容を次のように変更します。
プロキシを開始すると、Selenium がテストを実行します。どういうわけか例外が表示され、実行が停止します。
[ProxyToServerConnection io.netty.handler.codec.TooLongFrameException: HTTP コンテンツの長さが 2097152 バイトを超えました。]
いくつかの調査を行ったところ、http コンテンツが大きすぎることがわかりましたが、このコンテンツの長さをどこで設定すればよいかわかりません。この例外を解決できるようにしたいだけです。
selenium - Browsermob プロキシ サーバーが Web サイトをクラッシュさせる
落ちるコードでbrowsermobプロキシサーバーを使用しようとしています:
しかし、それは Web サイトをクラッシュさせます:キャプチャを参照してください。
何が起こっているのかを調べるために、次のコードを使用しています(URLとhttpステータスを取得しています)
そして、次の結果が得られます。
selenium-webdriver - Browsermob プロキシは、URL の変更時にキャプチャを停止しますか?
webdriver(主にchrome)でトラフィックをキャプチャするために、browsermobプロキシを使用しています。私が抱えている問題は次のとおりです。単一のページを使用している限り、すべて問題ありませんが、URL が変更されると (他のページへの移動またはリダイレクトが原因で)、プロキシはイベントをキャプチャしなくなります (それらを見ることができません)。 HAR ファイルのイベント)
プロキシを開始する方法は次のとおりです。
そして、これが私がharを取得する方法です:
URL が変更された場合、またはここで smthn が欠落している場合、どうにかしてケースを処理する必要がありますか?
java - プログラムによるブラウジングのパフォーマンスの問題
私はSelenium (Java) を使用してプログラムによるブラウジング (Firefox) を行い、ページの読み込みを高速化するために、同じアプリケーション ( Browsermob ) で実行されているプログラムによる Java プロキシを経由して、外部コンテンツ (adsなど) Web サイトのホストされたコンテンツのみが必要なためです。
アプリケーションは何十万ものページをブラウズしていますが、残念ながら、数時間後に速度が大幅に低下しています (1 ページあたり ~5 秒から ~30 秒に)。
ブラウザのキャッシュサイズに関連できますか? プロキシキャッシュ?確認方法は?ポインタやヒントは大歓迎です!
どうもありがとう、トム