如何在urllib2中使用多个代理?

时间:2011-01-27 22:48:20

标签: python proxy urllib2

您好
我有一个任务 - 创建脚本,什么将走进互联网并从列表中更改代理 我在模块urllib2中看到:ProxyHandler和HTTPPasswordMgr,但是手册很差 1.在文档中,ProxyHandler获取了许多代理服务器的dict,如何从列表中选择并用于url_open?
2. HTTPPasswordMgr有方法add_password,但是为了什么呢?如何为代理选择auth-data,它有什么:realm?
3.如何在urllib2中正确使用多个代理?我认为只创建一个包含所有代理的列表,并为每个请求创建新的“开启者” 感谢

1 个答案:

答案 0 :(得分:0)

ProxyHandler可以为不同的协议(HTTP等)使用不同的代理,但我认为它不会对您有所帮助。你应该能够毫无困难地为自己的需求编写自己的课程。