Pythonクローラーセレクション08エピソード(HTTPプロキシアーティファクトFiddler)

HTTPプロキシアーティファクトFiddler

1.フィドルの定義

Fiddlerは強力なWebデバッグツールであり、すべてのクライアントおよびサーバーのHTTP要求を記録できます。Fiddlerが起動すると、デフォルトのIEプロキシは127.0.0.1:8888に設定されますが、他のブラウザーは手動で設定する必要があります。

2.動作原理

FiddlerはプロキシWebサーバーとして機能し、プロキシアドレス:127.0.0.1、ポート:8888を使用します。
ここに画像の説明を挿入します

3.FiddlerがHTTPS設定を取得する

  1. Fiddlerを起動し、メニューバーで[ツール]> [Telerik Fiddlerオプション]を開き、[フィドラーオプション]ダイアログボックスを開きます。

ここに画像の説明を挿入します

  1. Fiddlerを設定します。


    ツールバー-> [ツール]-> [フィドラーオプション]-> [HTTPS]を開き[HTTPS接続のキャプチャ](HTTPS接続のキャプチャ)を
    選択し[HTTPSトラフィックの復号化](HTTPSトラフィックの復号化)を選択します
    。さらに、Fiddlerを使用してのすべてのプロセスからHTTPSリクエストを取得する必要があります。ドロップダウンメニューで、[すべてのプロセスから…]を選択し、
    以下の[サーバー証明書エラーを無視する]を選択します。

ここに画像の説明を挿入します

  1. Fiddlerがセキュリティ警告を解決するためにこのルート証明書を信頼するようにWindowsを構成します:ルート証明書を信頼します。
    ここに画像の説明を挿入します

  2. Fiddlerのメインメニュー[ツール]-> [Fiddlerオプション]…-> [接続]

    [リモートコンピューターの接続を許可する]チェックボックスをオンにすると
    、起動時にシステムプロキシとして機能します

  3. Fiddlerを再起動して、構成を有効にします(この手順は非常に重要であり、実行する必要があります)。

4.FiddlerがChromeセッションをキャプチャする方法

  1. SwitchyOmegaプロキシ管理Chromeブラウザプラグインをインストールします
    ここに画像の説明を挿入します

  2. 図に示すように、プロキシサーバーを127.0.0.1:8888に設定します。

ここに画像の説明を挿入します

  1. ブラウザプラグインを介して設定されたプロキシに切り替えます。

ここに画像の説明を挿入します

5.フィドラーインターフェース

  • 設定後、ローカルHTTP通信は127.0.0.1:8888プロキシを通過し、Fiddlerによってインターセプトされます。
    ここに画像の説明を挿入

6.リクエスト部分の詳細な説明

Headers —— 显示客户端发送到服务器的 HTTP 请求的 header,显示为一个分级视图,包含了 Web 客户端信息、Cookie、传输状态等。
Textview —— 显示 POST 请求的 body 部分为文本。
WebForms —— 显示请求的 GET 参数 和 POST body 内容。
HexView —— 用十六进制数据显示请求。
Auth —— 显示响应 header 中的 Proxy-Authorization(代理身份验证) 和 Authorization(授权) 信息.
Raw —— 将整个请求显示为纯文本。
JSON - 显示JSON格式文件。
XML —— 如果请求的 body 是 XML 格式,就是用分级的 XML 树来显示它。

7.応答(応答)部分の詳細な説明

Transformer —— 显示响应的编码信息。
Headers —— 用分级视图显示响应的 header。
TextView —— 使用文本显示相应的 body。
ImageVies —— 如果请求是图片资源,显示响应的图片。
HexView —— 用十六进制数据显示响应。
WebView —— 响应在 Web 浏览器中的预览效果。
Auth —— 显示响应 header 中的 Proxy-Authorization(代理身份验证) 和 Authorization(授权) 信息。
Caching —— 显示此请求的缓存信息。
Privacy —— 显示此请求的私密 (P3P) 信息。
Raw —— 将整个响应显示为纯文本。
JSON - 显示JSON格式文件。
XML —— 如果响应的 body 是 XML 格式,就是用分级的 XML 树来显示它 。

おすすめ

転載: blog.csdn.net/weixin_38640052/article/details/108115629