こんにちはみんな!Firefoxプラグインを使用して、ヘッダーをキャプチャできます。Pythonでやりたい:ブラウザのプロキシ設定をlocalhost:8080(または任意のポート)に変更する必要があります。そうすると、ブラウザからのすべてのリクエストは、実際に私のマシンで実行されているpythonスクリプトを通過する必要があります。このスクリプトは、ヘッダーをキャプチャしたり、Webページのリンクをキャプチャしたりできる必要があります。Webアプリケーションスキャナーがそうすることは知っていますが、Pythonでそれを行うにはどうすればよいですか。読書の出発点を提案できますか?私はそれについて学び、それを実装したいだけです。
質問する
2300 次
1 に答える
3
python-proxyを見てください。「pythonプロキシ」をグーグルで検索すると、大量の結果が得られます。
ゼロから書きたいのなら、それもそれほど難しくはありません。を使用BaseHTTPServer
して、新しい接続をリッスンし、経由でマルチスレッド化してから、 and (おそらくと)SocketServer.ThreadingMixIn
を実装できます。これらのメソッドでは、からURLを抽出し、そのURLにHTTPリクエストを送信し(できればパッケージを使用して、urllibよりもはるかに快適です)、応答をクライアントに返送する必要があります。do_GET
do_CONNECT
do_POST
do_HEAD
self.path
requests
于 2012-05-18T09:32:03.660 に答える