|
|

楼主 |
发表于 2018-7-17 16:37:00
|
显示全部楼层
这是参考你贴的代码写出的
- import urllib.request
- import urllib.error
- def test(http_url = "http://ip.chinaz.com/getip.aspx"):
- proxies = {
- "https" : "https://114.115.144.137:3128" # 代理ip
- }
- proxy_support = urllib.request.ProxyHandler(proxies)
- opener = urllib.request.build_opener(proxy_support)
- opener.add_header = ("user_agent" , "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36")
- try:
- response = opener.open(http_url)
- html = response.read().decode('utf-8')
- print(html)
- except urllib.error.HTTPError as e:
- print('出错!')
- print(e.reason)
- if __name__ == "__main__":
- test()
复制代码
代理的ip是可以用的。。 为什么就是一直返回的我本机的外网ip |
|