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

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

selenium-webdriver - Browsermob プロキシは、URL の変更時にキャプチャを停止しますか?

webdriver(主にchrome)でトラフィックをキャプチャするために、browsermobプロキシを使用しています。私が抱えている問題は次のとおりです。単一のページを使用している限り、すべて問題ありませんが、URL が変更されると (他のページへの移動またはリダイレクトが原因で)、プロキシはイベントをキャプチャしなくなります (それらを見ることができません)。 HAR ファイルのイベント)

プロキシを開始する方法は次のとおりです。

そして、これが私がharを取得する方法です:

URL が変更された場合、またはここで smthn が欠落している場合、どうにかしてケースを処理する必要がありますか?

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

perl - BrowserMob Proxy を使用して HTTP 要求ヘッダー/パラメーターをキャプチャし、perl クライアントを使用して Selenium Web ドライバーをキャプチャします。

Selenium::Remote::Driverand Browsermob::Proxy を使用して http 要求パラメーターを取得しようとしています。擬似コードは以下の通りです。http ヘッダーを取得できませんでした。

どんな助けでも大歓迎です。

アップデート:

  1. モジュール Net::HTTP::Spore::Role::Middleware は非推奨のメソッド (Class::MOP::load_class) を使用します。Class::Load::load_class に変更しました
  2. Selenium::Remote::Driver への引数 'httpProxy' は、URL スキームのない特定の IP アドレスでなければなりません。$proxy->selenium_proxy の場合、動作していません。

ただし、最初のリクエストしかキャプチャできませんでした。Selenium ドライブが行う後続の要求をキャプチャできませんでした。たとえば、次のコードは最初の GET リクエストのみをキャプチャし、2 番目のリクエストはキャプチャしません。

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

python - browsermob-proxyが接続していません

Web サイトから HAR 情報を取得しようとしています。browsermob-proxy に出くわしましたが、動作させることができないようです。以下は私のコードです:

パスは、公式 Web サイトからダウンロードしたフォルダー内の .bat ファイルにつながります。

実行すると、約 60 秒間実行され、その後、次のエラーが発生します。

これを修正する方法を知っている人はいますか?私は走っています:

Windows 10 Python 3.4 Selenium 2.53.2 Browsermob-proxy 2.1.0

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

java - Browsermob Proxy (java): URL の書き換えに失敗する

BrowserMob Proxy を使用しており、運用サーバーからテスト サーバーにトラフィックをリダイレクトしたいと考えています。そのためrewriteUrlに、次の方法でa を使用しています。

あなたは私が部分的に成功していることに気付くでしょう:

  1. 2 つの//シンボルが最後に追加されます (テストのために追加しました)。
  2. ただしinitplatform-sandbox

リクエスト

オリジナル: https://init.mycompany.com

現在: https://init.mycompany.com

リクエスト

オリジナル: https://init.mycompany.com/sdk/v6.4.6?applicationKey=42a8c1f5

現在: https://init.mycompany.com/sdk/v6.4.6?applicationKey=42a8c1f5

応答

オリジナル: https://init.mycompany.com/sdk/v6.4.6?applicationKey=42a8c1f5

現在: https://init.mycompany.com/sdk/v6.4.6?applicationKey=42a8c1f5//

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

java - json および string 形式で Har データを取得する

firefox ブラウザーから har データを取得するためのクラスを作成しました。

har データを JSON 形式で取得して、適切に表示したいと考えています。

私のコード:

JSON形式と文字列でHARデータを取得するのを手伝ってくれる人がいますか?

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

python - IE を使用した Python BrowserMob Proxy は、正しくない HAR をキャプチャしますか?

現在、BrowserMob Proxy (v2.1.1) + Selenium (v2.5.3) for Python (v2.6) を使用して、ページの読み込み時間をテストし、HAR ファイルに出力しようとしています。Chrome と IE の両方をテストする必要があります。現在、Chrome で完全に動作しており、IE ではエラーなく動作しますが、正しいデータを HAR ファイルにキャプチャしません。

この画像は、取得している 2 つの異なる HAR ファイルを比較したものです。1 つ目は IE の結果で、2 つ目は Chrome の結果です。両方で同じものを取得する必要があります。プロキシの設定方法に何か問題があると感じていますが、http://www.seleniumhq.org/docs/04_webdriver_advanced.jspによると、基本的に Chrome/IE のように同じことになるはずです私はそれを持ってます。私の考えでは、適切なプロキシ ポートまたは何かを使用していないのですが、修正方法がわかりません。

ここに画像の説明を入力

ご覧のとおり、セレンがページで行っていることもキャプチャしているようですが、これは私が望んでいるものではありません。これは私が使用しているコードです:

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

java - BrowserMob プロキシが https リソースをブラックリストに登録しない

プロキシを使用してサード パーティのリソースを除外しています。しかし、 https で始まるすべてのリソースに問題があります。解決策を教えてください。たとえば、http://linkedin.comから static.licdn.com を除外しようとしています。ステータスは変更されますが、リソースはダウンロードされます。

  • ブラウザ暴徒バージョン: 2.1.1
  • セレンのバージョン: 2.53
  • FF版:46
0 投票する
1 に答える
1245 参照

protractor - ネットワーク トラフィックのキャプチャ - 分度器

クライアント(ブラウザ)からのネットワークトラフィックをキャプチャするために、Selenium(Java)でBrowwermobpoxyを使用しましたが、うまく機能しました。

私たちは最近分度器に傾倒しています。私の質問は 1) 利用可能な適切な NodeJS ライブラリはありますか? 2) 分度器内で BrowerMobProxy.jar ファイルを使用し、(とにかく) browsermobpoxy オブジェクトをインスタンス化することは可能ですか?