Python基于scrapy采集数据时使用代理服务器的方法


Posted in Python onApril 16, 2015

本文实例讲述了Python基于scrapy采集数据时使用代理服务器的方法。分享给大家供大家参考。具体如下:

# To authenticate the proxy, 
#you must set the Proxy-Authorization header. 
#You *cannot* use the form http://user:pass@proxy:port 
#in request.meta['proxy']
import base64
proxy_ip_port = "123.456.789.10:8888"
proxy_user_pass = "awesome:dude"
request = Request(url, callback=self.parse)
# Set the location of the proxy
request.meta['proxy'] = "http://%s" % proxy_ip_port
# setup basic authentication for the proxy
encoded_user_pass=base64.encodestring(proxy_user_pass)
request.headers['Proxy-Authorization'] = 'Basic ' + encoded_user_pass

希望本文所述对大家的python程序设计有所帮助。

Python 相关文章推荐
python 删除非空文件夹的实例
Apr 26 Python
Python实现修改IE注册表功能示例
May 10 Python
python 地图经纬度转换、纠偏的实例代码
Aug 06 Python
浅析python3字符串格式化format()函数的简单用法
Dec 07 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
May 07 Python
Jacobi迭代算法的Python实现详解
Jun 29 Python
Python3内置模块random随机方法小结
Jul 13 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
Aug 14 Python
tesserocr与pytesseract模块的使用方法解析
Aug 30 Python
Python with标签使用方法解析
Jan 17 Python
python 如何区分return和yield
Sep 22 Python
python 实现的截屏工具
May 08 Python
在Python的gevent框架下执行异步的Solr查询的教程
Apr 16 #Python
使用Python的Treq on Twisted来进行HTTP压力测试
Apr 16 #Python
Python3中多线程编程的队列运作示例
Apr 16 #Python
使用Python脚本操作MongoDB的教程
Apr 16 #Python
使用Python中的greenlet包实现并发编程的入门教程
Apr 16 #Python
利用Python的Twisted框架实现webshell密码扫描器的教程
Apr 16 #Python
使用Python的Twisted框架实现一个简单的服务器
Apr 16 #Python
You might like
php 模拟POST|GET操作实现代码
2010/07/20 PHP
PHP使用数组依次替换字符串中匹配项
2016/01/08 PHP
PHP递归遍历多维数组实现无限分类的方法
2016/05/06 PHP
laravel 创建命令行命令的图文教程
2019/10/23 PHP
利用Ext Js生成动态树实例代码
2008/09/08 Javascript
Google Map V3 绑定气泡窗口(infowindow)Dom事件实现代码
2013/04/26 Javascript
AngularJS入门教程之Hello World!
2014/12/06 Javascript
javascript实现table选中的行以指定颜色高亮显示的方法
2015/05/13 Javascript
深入讲解AngularJS中的自定义指令的使用
2015/06/18 Javascript
JS实现弹性漂浮效果的广告代码
2015/09/02 Javascript
js 基础篇必看(点击事件轮播图的简单实现)
2016/08/20 Javascript
javascript深拷贝和浅拷贝详解
2017/02/14 Javascript
Vue.js常用指令的使用小结
2017/06/23 Javascript
JavaScript中使用Async实现异步控制
2017/08/15 Javascript
fetch 使用及如何接收JS传值
2017/11/11 Javascript
微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】
2017/12/05 Javascript
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
2019/05/22 Javascript
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
openlayers实现图标拖动获取坐标
2020/09/25 Javascript
ES6中的Javascript解构的实现
2020/10/30 Javascript
[02:10]三分钟回顾完美世界城市挑战赛
2019/01/24 DOTA
python写一个md5解密器示例
2018/02/23 Python
python merge、concat合并数据集的实例讲解
2018/04/12 Python
python用户评论标签匹配的解决方法
2018/05/31 Python
Python中将两个或多个list合成一个list的方法小结
2019/05/12 Python
Django Channels 实现点对点实时聊天和消息推送功能
2019/07/17 Python
Python 实现一行输入多个数字(用空格隔开)
2020/04/29 Python
python简单实现9宫格图片实例
2020/09/03 Python
数学专业推荐信范文
2013/11/21 职场文书
五年级数学教学反思
2014/02/11 职场文书
电影复兴之路观后感
2015/06/02 职场文书
2015年中秋节主持词
2015/07/30 职场文书
SQLServer之常用函数总结详解
2021/08/30 SQL Server
Java无向树分析 实现最小高度树
2022/04/09 Javascript
Spring Boot项目如何优雅实现Excel导入与导出功能
2022/06/10 Java/Android