|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
代码如下
import urllib.request
import random
def test_proxy():
url = 'https://ip.cn/'
#url = 'http://www.ip138.com/'
proxy = ['1.196.177.133:9999','58.212.67.37:9999']
proxy_handler = urllib.request.ProxyHandler({'http':random.choice(proxy)})
print(proxy_handler)
opener = urllib.request.build_opener(proxy_handler)
opener.addheaders = [('User-Agent','Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.67 Safari/537.36')] #加入头信息
print(opener)
urllib.request.install_opener(opener)
response = urllib.request.urlopen(url)
date = response.read().decode('utf-8')
print(date)
test_proxy()
这段代码,可以得到源文件,但是其中显示,我的代码是本机IP,并不是代理IP。
请大家帮我分析下,问题到底出在哪里。
url 的协议是 https,而你的代理 IP 的协议是 http。
|
|