URL にアクセスするために、Windows XP で実行されている Python 2.6.4 の urllib2 モジュールを使用しています。私は、Cookie や https など、複雑すぎるものを含まない投稿リクエストを作成しています。ドメインは C:\WINDOWS\system32\drivers\etc\hosts ファイルにリダイレクトされます。ただし、urllib2 からの要求が「実際の」ドメインに送信され、hosts ファイルのエントリが無視されるようにしたいと考えています。これを行う簡単で実用的な方法はありますか?
リクエストにドメイン名が含まれているとよいでしょう。たとえば、次のようになります。
GET www.example.com/foo.html
それよりも
GET 123.45.67.89/foo.html
必要に応じて、最後の部分を忘れてください。ヘッダーに何が入るかについて、それほど具体的にする必要はありません。