Python 2.6.4中的urllib2:如何覆盖Windows hosts文件?

1 投票
1 回答
1240 浏览
提问于 2025-04-15 21:10

我正在使用Python 2.6.4中的urllib2模块,在Windows XP上访问一个网址。我正在发送一个POST请求,这个请求不涉及cookies、https或者其他复杂的东西。我的域名在C:\WINDOWS\system32\drivers\etc\hosts文件中被重定向了。不过,我希望urllib2的请求能够直接去“真实”的域名,而忽略hosts文件中的设置。有没有简单实用的方法可以做到这一点?

我希望请求中包含域名,比如:

GET www.example.com/foo.html

而不是

GET 123.45.67.89/foo.html

如果你想的话,可以忽略最后那部分。我不需要对请求头中的内容那么具体。

1 个回答

5

连接到这个IP地址,并手动传递Host头信息。

撰写回答