問題タブ [fiddlercore]
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.
c# - FiddlerCoreでデータをキャプチャする方法は?
WebBrowser1によって行われた要求をキャプチャできるようにするプログラムをc#で開発しています。
私の問題は、「リクエストデータ」が常に空であるということです。「webBrowser1.Navigate」コマンドをどこに置く必要があるのかわかりません。
今のところ私のコードは次のとおりです。
助けてくれてありがとう
c# - URL と情報をより詳細に制御して Web ブラウザをより適切に制御できますか?
過去数週間、私を悩ませている問題があります。
私が達成しようとしていること: ユーザー エージェント (開始時に 1 回) とリファラーを変更できる Web ブラウザー コントロールが必要です。しかし、最も重要なのは、URL の応答を確認できることです。つまり、たとえば、Web サイトに移動すると、応答として画像/Javascript ファイルが返されます。これらの URL にアクセスする必要があります (通常の Web ブラウザー コントロールではそれらは表示されず、どのような方法でもアクセスできません)。
私は webbrowser + fiddlercore でそれを行うことができました。これらの URL アドレスを使用して、これまでに見たり実行したりできることです。問題は、このプログラムのいくつかのインスタンスを実行した場合 (または、プログラムに URL 応答を処理するための自動化が含まれている場合は 1 回)、スタックするか、機能しないことでした。私はそれを修正して機能させようとしましたが、正しく機能しないハックなソリューションです。httpwebrequest を Web ブラウザーとして使用したかのように、これらの URL にアクセスする簡単な方法が必要です。なぜウェブブラウザとして必要なのですか? 私の仕事のやり方では、すべてのトラッキング ピクセル、スクリプト、画像などを実行する必要があります。httpwebrequest での通常の Web ブラウザの動作 Google アナリティクスが必要な場合は、再作成するコードを作成する必要があります。スクリプトは Web ブラウザとして実行されますか?
皆さん、私に助けを提供したり、どの方向を見ればよいか教えてもらえますか? どうもありがとう!
c# - フィドラーでリクエストを変更したときに、SSLが最大許容長を超えるレコードを受信しました
FiddlerCoreを使用してシステム内SSLサーバーを実装しようとしています。
Firefoxでは、GEThttp://localhost:7777/
は正常に機能しますが、 GETするとhttps://localhost:7777/
、Firefoxは次のエラーを報告します。
なぜこれを入手するのですか、どうすれば修正できますか?
更新
これは、Firefoxのプロキシとしてfiddlerを使用した場合にのみ発生します。フィドラープロキシを削除すると、にアクセスできますhttps://localhost:7777/
。https://localhost:7777/
ただし、プロキシ経由でもアクセスできるようにしたいと思います
c# - フィドラーコアのアップストリームプロキシを手動で設定するにはどうすればよいですか?
実行時に指定できるようにしたいアップストリームプロキシを介して、フィドラーコードからhttpリクエストをリダイレクトできるようにしたいと思います。
関数を調べましたがFiddlerApplication
、適合するものは何も見つかりませんでした。また、ドキュメントに一致するものも見つかりませんでした(ただし、システムのプロキシをアップストリームプロキシとして使用するためにスタートアップフラグを指定する場合を除きます)。
実行時にフィドラーコアプロキシを指定/変更するための最良の方法は何ですか?
c# - Fiddler コアを使用してサーバーを偽装するにはどうすればよいですか?
フィドラーをプロキシとして設定せずにアプリをデバッグしようとしています。
これを行うために、ネットワーク内の他のコンピューターに常駐する fiddler.core ベースのアプリをセットアップし、hosts ファイルにエントリを追加しました。
アプリのコードは次のとおりです。
しかし、ターゲットマシンからアクセスしようとするとhttps://www.google.com.ua
、リクエストがタイムアウトします。
Fiddler アプリは、BeforeRequest
イベントで要求を受信したことを示していますが、応答を送信しません (AfterSessionComplete
呼び出されません)。
なぜこれが起こり、どうすれば修正できますか?
ポート 80 に対して同じことを行うにはどうすればよいですか?
c# - utilSetResponseBody FiddlerCore は何もしません
これは私の中で実行される正確なコードです
イベント。
デバッガーでアクセスでき、すべてうまくいきますが、Internet Explorer で [ソースの表示] を選択しても何も変更されません。
私が間違っていることを誰かが知っていますか?ありがとう
selenium - フィドラーコアを使用してセレングリッドを実行するとテストが失敗する
フィドラーコアを使用して、Web リクエストにヘッダーを挿入しています。テストは単一のスレッドで正常に実行されます。ただし、複数のスレッドでテストを実行する場合。テストは失敗します。
フィドラーコアは複数のインスタンスを処理できないようです。
何か案は?
fiddler - Fiddler は長時間実行されているメソッドから応答を取得できません
Fiddler を使用して、テストのためにサービスのメソッドに手動で投稿しました。そして、これは長時間実行される方法です (数分かかります)。しかし、メソッドが戻った後、Fiddler は応答を表示しませんでした (結果列にハイフンのみ)。この問題をトラブルシューティングするためのアドバイスをください。ありがとう。ミルドル。
c# - なぜリストなのか後の実行から追加のセッションを取得する
fiddlercore を使用してセッション情報をキャプチャし、特定の応答のデータを比較しています。私が理解していないことに気付いていることの 1 つは、2 番目の環境から最初の List コレクションにセッション情報を取得していることです。
List oAllSessions_Test2 と List oAllSessions_Dev1 は、私の 2 つのコレクションです。キャプチャをデバッグすると、通常、oAllSessions_Test2 コレクションに 15 行が表示されます。次に、oAllSessions_Dev1 をキャプチャした後、カウントが 14 または 15 に跳ね上がっていることがわかります。コレクションに含まれるものを見ると、Dev1 キャプチャの一部がそこにあります。oAllSessions_Dev1 には、私が期待しているセッションだけがあります。予期していない場所にポインターがあるに違いないと推測していますが、この時点でそれをクリアする方法に困惑しています。私が気付いているもう 1 つのことは、アプリケーションがさまざまなケースを循環している間、セッション カウンターが増加し続けることです。
また、Selenium WebDriver と IE を使用してブラウザー セッションを開始していますが、この特定の問題に特に関連しているとは思いません。
それで、私はここで何が欠けていますか?
internet-explorer - C# で IE プロキシを変更する
私は FiddlerCore を使用して、いくつかの自動テスト ケースを作成しています。私が直面している問題は、フィドラーが適切にシャットダウンされないことがあるため、プロキシが IE に設定されたままになることです。次にテストを実行すると、フィドラーが閉じられ、プロキシが設定されているため、ページが読み込まれません。コードを使用して IE プロキシを変更する方法はありますか。[ツール] -> [インターネット オプション] -> [接続] -> [LAN 設定] に移動するとわかるように、プロキシ オプションを選択しないでください: チェック ボックスが選択されていません。C# を使用してこれを達成するにはどうすればよいですか? これに関するいくつかの投稿を見てきましたが、この要件に固有のものは何もありません。
ありがとう!