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之hello world
May 21 Python
在Python中操作文件之truncate()方法的使用教程
May 25 Python
利用PyInstaller将python程序.py转为.exe的方法详解
May 03 Python
django创建自定义模板处理器的实例详解
Aug 14 Python
Python优先队列实现方法示例
Sep 21 Python
Python学习笔记之open()函数打开文件路径报错问题
Apr 28 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
Oct 26 Python
修改python plot折线图的坐标轴刻度方法
Dec 13 Python
Django logging配置及使用详解
Jul 23 Python
python中open函数的基本用法示例
Sep 07 Python
在django中使用apscheduler 执行计划任务的实现方法
Feb 11 Python
pandas提升计算效率的一些方法汇总
May 30 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存储过程调用实例代码
2013/02/03 PHP
php遍历所有文件及文件夹的方法深入解析
2013/06/08 PHP
ThinkPHP3.1新特性之对Ajax的支持更加完善
2014/06/19 PHP
php使用pdo连接并查询sql数据库的方法
2014/12/24 PHP
UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
2015/12/08 PHP
用正则获取指定路径文件的名称
2007/02/27 Javascript
各种效果的jquery ui(接口)介绍
2008/09/17 Javascript
Javascript浮点数乘积运算出现多位小数的解决方法
2014/02/17 Javascript
可恶的ie8提示缺少id未定义
2014/03/20 Javascript
JQuery插件Quicksand实现超炫的动画洗牌效果
2015/05/03 Javascript
javascript实现textarea中tab键的缩排处理方法
2015/06/26 Javascript
jquery实现两边飘浮可关闭的对联广告
2015/11/27 Javascript
几句话带你理解JS中的this、闭包、原型链
2016/09/26 Javascript
利用fecha进行JS日期处理
2016/11/21 Javascript
JS瀑布流实现方法实例分析
2016/12/19 Javascript
基于vuejs实现一个todolist项目
2017/04/11 Javascript
vue实现验证码输入框组件
2017/12/14 Javascript
JavaScript实现仿Clock ISO时钟
2018/06/29 Javascript
使用p5.js临摹动态图片
2019/11/04 Javascript
vue 百度地图(vue-baidu-map)绘制方向箭头折线实例代码详解
2020/04/28 Javascript
JQuery绑定事件四种实现方法解析
2020/12/02 jQuery
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
python调用OpenCV实现人脸识别功能
2018/05/25 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
2019/09/30 Python
Python OpenCV视频截取并保存实现代码
2019/11/30 Python
Python实现变声器功能(萝莉音御姐音)
2019/12/05 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
python关闭占用端口方式
2019/12/17 Python
儿科护理实习自我鉴定
2013/09/19 职场文书
2014年百日安全生产活动总结
2014/05/04 职场文书
小学校本培训方案
2014/06/06 职场文书
心灵捕手观后感
2015/06/02 职场文书
FP-growth算法发现频繁项集——发现频繁项集
2021/06/24 Python
Vue组件更新数据v-model不生效的解决
2022/04/02 Vue.js
关于的python五子棋的算法
2022/05/02 Python
Linux中一对多配置日志服务器的详细步骤
2022/07/23 Servers