python爬虫

爬虫基础系列urllib——代理IP(6)

2019-05-06  本文已影响1人  猛犸象和剑齿虎
1920664-0c61644217f76c3a.jpg

代理ip

创建代理IP

#使用代理ip
import random
from urllib import request
#ip地址网上分收费与免费的代理ip西刺代理网站找免费的代理ip
#182.88.129.195     8123
#将获取的ip地址装入列表(字典形式的列表)
#项目型爬虫采集大量的ip地址,不涉及爬取几十万次的项目,用不到代理ip
#免费的ip大多不能用

proxylist=[
    {"http":"59.62.164.212:9999"},
    {"http":"183.47.2.201:30278"}
]
#随机取值
proxy=random.choice(proxylist)
print(proxy)
#构建代理处理器对象
proxyHandler=request.ProxyHandler(proxy)
#处理代理请求
#创建自定义的opener
opener=request.build_opener(proxyHandler)
#创建请求对象
req=request.Request("http://www.baidu.com")
res=opener.open(req)
print(res.read())
上一篇 下一篇

猜你喜欢

热点阅读