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列表去重的二种方法
Feb 14 Python
有关wxpython pyqt内存占用问题分析
Jun 09 Python
关于Python 3中print函数的换行详解
Aug 08 Python
Python视频爬虫实现下载头条视频功能示例
May 07 Python
在Python dataframe中出生日期转化为年龄的实现方法
Oct 20 Python
padas 生成excel 增加sheet表的实例
Dec 11 Python
浅谈Python 多进程默认不能共享全局变量的问题
Jan 11 Python
python使用Plotly绘图工具绘制柱状图
Apr 01 Python
python字符串分割及字符串的一些常规方法
Jul 24 Python
python3.x 生成3维随机数组实例
Nov 28 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
May 25 Python
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
Apr 13 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学习笔记 类的声明与对象实例化
2011/06/13 PHP
深入PHP FTP类的详解
2013/06/13 PHP
在php和MySql中计算时间差的方法详解
2015/03/27 PHP
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
2016/03/23 PHP
Thinkphp实现短信验证注册功能
2016/10/18 PHP
PHP使用XMLWriter读写xml文件操作详解
2018/07/31 PHP
JavaScript语法着色引擎(demo及打包文件下载)
2007/06/13 Javascript
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
fixedBox固定div漂浮代码支持ie6以上大部分主流浏览器
2014/06/26 Javascript
ThinkJS中如何使用MongoDB的CURD操作
2016/12/13 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
JavaScript中 DOM操作方法小结
2017/04/25 Javascript
javascript实现考勤日历功能
2018/11/29 Javascript
JS实现简单的点赞与踩功能示例
2018/12/05 Javascript
详解Vue的七种传值方式
2021/02/08 Vue.js
[02:09:59]火猫TV国士无双dota2 6.82版本详解(下)
2014/09/29 DOTA
[47:42]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[01:10:49]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
Python计算三角函数之asin()方法的使用
2015/05/15 Python
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
python字典快速保存于读取的方法
2018/03/23 Python
python调用staf自动化框架的方法
2018/12/26 Python
python json.dumps中文乱码问题解决
2020/04/01 Python
Python3爬虫中Splash的知识总结
2020/07/10 Python
css3边框_动力节点Java学院整理
2017/07/11 HTML / CSS
澳大利亚购买太阳镜和眼镜网站:Glamoureyes
2020/09/22 全球购物
哪些情况下不应该使用索引
2015/07/20 面试题
求职自荐信
2013/12/14 职场文书
班级出游活动计划书
2014/08/15 职场文书
信用卡逾期证明示例
2014/09/13 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
2015年小学开学寄语
2015/02/27 职场文书
海上钢琴师观后感
2015/06/03 职场文书
导游词之秦始皇兵马俑博物馆
2019/09/29 职场文书
导游词之镇江焦山
2019/11/21 职场文书
一文带你探究MySQL中的NULL
2021/11/11 MySQL