# 隐藏自己的方式:使用代理
from urllib import request
import random
# 代理列表
proxy_list = [
{'http': ' 119.5.0.41:808'}, # 不可以
{'http': '110.73.10.201:8123'}, # 不可以
{'https': '175.148.73.239:1133'}, # 可以
{'http': '110.73.8.81:8123'}, # 不可以
{'https': '221.234.194.182:8010'}, # 可以
{'https': '175.148.73.239:1133'} # 可以
]
# 随机取一个代理IP proxy(代理服务器)
proxy = random.choice(proxy_list)
print(proxy)
# 使用代理
proxy = request.ProxyHandler(proxy)
# 通过request.build_opener()方法使用代理对象
opener = request.build_opener(proxy)
# 只有使用opener.open()方法发送请求才能使用自己定义的IP和端号 urlopen()不能使用自定义的代理
content = opener.open('http://www.langlang2017.com').read().decode('utf-8')
print(content)
隐藏自己,使用代理
最新推荐文章于 2024-08-05 16:23:03 发布