{"http" : "124.88.67.81:80"},
{"http" : "124.88.67.81:80"},
{"http" : "124.88.67.81:80"}
]
# 随机选择一个代办署理
proxy = random.choice(proxy_list)
# 利用选择的代办署理构建代办署理处置器对象
httpproxy_handler = urllib2.ProxyHandler(proxy)
opener = urllib2.build_opener(httpproxy_handler)
request = urllib2.Request("http://www.baidu.com/")
response = opener.open(request)
print response.read()
文章插图
4requset 模块设置代办署理方式:
A、通俗代办署理
import requests# 按照和谈类型 , 选择分歧的代办署理
proxies = {
"http": "http://12.34.56.79:9527",
"https": "http://12.34.56.79:9527",
}
response = requests.get("http://www.baidu.com", proxies = proxies)
print response.text
文章插图
5B、私密代办署理
import requests
# 若是代办署理需要利用HTTP Basic Auth , 可以利用下面这种格局:
proxy = { "http": "账号:暗码@61.158.163.130:16816" }
response = requests.get("http://www.baidu.com", proxies = proxy)
print response.text
文章插图
6Google Cache 和 Baidu Cache:若是可能的话 , 利用谷歌/百度等搜刮引擎办事器页面缓存获取页面数据 。
7利用 Crawlera(专用于爬虫的代办署理组件) , 准确设置装备摆设和设置下载中心件后 , 项目所有的request都是经由过程crawlera发出 。
注重事项注重代码复制是否犯错 , 避免呈现行不通的环境 。
以上内容就是request中如何添加代理配置的内容啦 , 希望对你有所帮助哦!
推荐阅读
- php 数组如何按照字段筛选
- 微博图片水印怎么设置到中间
- 如何加入美团外卖送餐
- 微信消息定时发送是如何设置
- Iphone手机如何设置音乐网络
- Iphone手机如何设置地图的网络及公交工具
- Iphone手机Safari浏览器如何设置SIRI与搜索
- 微信如何注销
- 如何用iPhone助手实现一键换机
- 手机微信如何添加“店员接收通知”