我正在使用运行在Windows XP中的Python 2.6.4中的urllib2模块来访问一个URL。 我正在发送一个请求,这不涉及cookie或https或任何太复杂。 域被redirect到我的C:\ WINDOWS \ system32 \ drivers \ etc \ hosts文件中。 但是,我希望urllib2的请求转到“真实”域,并忽略hosts文件中的条目。 有没有简单实用的方法来做到这一点?
我宁愿如果请求中有域名,例如:
GET www.example.com/foo.html
而不是
GET 123.45.67.89/foo.html
如果你想要忘记最后一部分。 我不需要特别关注标题中的内容。
连接到IP地址并手动传递Host
头。