I wrote a script that works with a proxy (py2.6x):
proxy_support = urllib2.ProxyHandler({'http' : 'http://127.0.0.1:80'})
But in py3.11x there is no urllib2 just a urllib... and that doesn't support the ProxyHandler
How can I use a proxy with urllib? Isn't Python 3 newer then Python 2? Why did they remove urllib2 in a newer version?
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With