我写了一个与代理一起工作的脚本(py2.6x):
proxy_support = urllib2.ProxyHandler({'http' : 'http://127.0.0.1:80'})
但是在 py3.11x 中没有 urllib2 只是一个 urllib ......而且不支持 ProxyHandler
如何在 urllib 中使用代理?Python 3 不是比 Python 2 更新吗?为什么他们在较新的版本中删除了 urllib2?
我写了一个与代理一起工作的脚本(py2.6x):
proxy_support = urllib2.ProxyHandler({'http' : 'http://127.0.0.1:80'})
但是在 py3.11x 中没有 urllib2 只是一个 urllib ......而且不支持 ProxyHandler
如何在 urllib 中使用代理?Python 3 不是比 Python 2 更新吗?为什么他们在较新的版本中删除了 urllib2?
In Python 3, urllib2.ProxyHandler
is now urllib.request.ProxyHandler
.
import urllib.request
proxy_support = urllib.request.ProxyHandler({'http' : 'http://127.0.0.1:80'})
Many of the old url*
libs have been merged with theurllib
package.
Here is a great explanation.
It became urllib.request.ProxyHandler.
2to3 can do this for you.