問題タブ [browsermob-proxy]
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.
java - ソースラボで browsermobproxy を使用して、Firefox でプロキシ サーバーを見つけることができません
ソースラボで browsermobproxy を使用してテストを実行しようとしています。しかし、私はそれを実行することができません。Firefox ブラウザで「プロキシ サーバーが見つかりません」というエラーが表示されます。
私はソースラボのためにこれに従います:-
Browsermobproxy - https://github.com/lightbody
browsermobproxy と browsermob-core-littleproxy の両方を試しました。どちらも上記と同じエラーが発生します。
browsermob-proxy
browsermob-core-littleproxy
net.lightbody.bmp browsermob-core-littleproxy 2.1.0-beta-4 テスト
selenium - BrowserMob で Selenium を使用すると TooLongFrameException が発生する
テストを実行するために BrowserMob で Selenium を使用しています。requestfilter と responsefilter を使用して、リクエスト ヘッダーとレスポンスの内容を次のように変更します。
プロキシを開始すると、Selenium がテストを実行します。どういうわけか例外が表示され、実行が停止します。
[ProxyToServerConnection io.netty.handler.codec.TooLongFrameException: HTTP コンテンツの長さが 2097152 バイトを超えました。]
いくつかの調査を行ったところ、http コンテンツが大きすぎることがわかりましたが、このコンテンツの長さをどこで設定すればよいかわかりません。この例外を解決できるようにしたいだけです。
selenium - BrowserMob-Proxy 2.0 で RequestInterceptor を追加して Referer を変更する方法
Selenium テスト スイート内で BrowserMob-Proxy を使用しています。いくつかのテストのためにリファラーを変更したいと思います。2.0 ドキュメントの requestInterceptor を MyProxy クラスに追加しましたが、エラーは発生しませんが、Referer は変更されません。
今のところ、プロキシが作成される MyProxy クラスで requestInterceptor を機能させようとしています。最後に、各テストでリファラーを指定できるようにしたいと考えています。
requestInterceptor を機能させるための提案がある場合は、お知らせください。これが MyProxy クラスです。この問題のトラブルシューティングに役立つ他のコード例があれば教えてください。
javascript - Selenium + browsermob-proxy: リダイレクトされたページに新しい HAR を作成する
と の組み合わせの次の使用例がSelenium
ありbrowsermob-proxy
ます。
- 最初のページ アクセスでは、新しい Har が作成されます
- 最初のリクエストはリダイレクト可能 (複数回)
- その後、JavaScript によって再度リダイレクトされます
例: ページ A ---> 302がページ B にリダイレクト ---> 200そしてJS がページ C にリダイレクト
リダイレクトごとに新しい Har を作成することは可能ですか (サーバーまたは JS)。したがって、各ページとそのリソースに対して Har が存在する必要があります。
c# - Browsermob Proxy - HAR ファイルは手動の HAR ほど完全ではありませんか?
以下は、Browsermob Proxy を試すための基本的なコードであり、生成された出力です。問題は出力にあり、(1) 数が不完全であり、(2) 開発ツール (Firefox または Chrome) でネットワーク統計を手動で確認するほど詳細ではないようです。
HAR ファイルに詳細な情報を含めることはできますか? たとえば、特定の Javascript がロードされているかどうかを知りたいです(または、これに対するより良い解決策はありますか?)。
コンソールでの出力: