隐藏自己,使用代理

# 隐藏自己的方式:使用代理
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)

猜你喜欢

转载自blog.csdn.net/runs_after_the_wind/article/details/82430588
今日推荐