博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python爬虫笔记3
阅读量:6878 次
发布时间:2019-06-26

本文共 539 字,大约阅读时间需要 1 分钟。

10.伪装成浏览器访问 某些网站反感爬虫的到访,于是对爬虫一律拒绝请求 这时候我们需要伪装成浏览器,这可以通过修改http包中的header来实现

 

headers = {  

    'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6'  

}  

req = urllib2.Request(  

    url = 'http://secure.verycd.com/signin/*/http://www.verycd.com/',  

    data = postdata,  

    headers = headers  

)  

 

 

11.对付"反盗链" 某些站点有所谓的反盗链设置,其实说穿了很简单,

 

就是检查你发送请求的header里面,referer站点是不是他自己,

所以我们只需要像把headers的referer改成该网站即可,以cnbeta为例:

headers = {    'Referer':'http://www.cnbeta.com/articles'}

 

转载于:https://www.cnblogs.com/hitxx/p/4366530.html

你可能感兴趣的文章
study
查看>>
错误: 无法将文件“obj\Debug\Web.dll”复制到“bin\Web.dll”。对路径“bin\Web.dll”的访问被拒绝...
查看>>
jquery怎么实现左右滑动的问题
查看>>
hadoop(11)yarn状态机
查看>>
SSH中web.xml
查看>>
金中半日baoling游-----stoi
查看>>
HTTP协议
查看>>
Linux查看用户及分组
查看>>
Demo 6:完整的用户体验演示
查看>>
使用脚本方式和使用控件方式来输出Html内容的区别
查看>>
P5038 [SCOI2012]奇怪的游戏
查看>>
P4175 [CTSC2008]网络管理
查看>>
C#开发学习——常用的正则表达式
查看>>
这样一篇典型的软文
查看>>
微信内置的浏览器window.location.href 跳转不兼容问题
查看>>
数据库相关内容 已看1 有用
查看>>
【bzoj3110】[Zjoi2013]K大数查询
查看>>
java中相对路径,绝对路径问题总结
查看>>
[转载] 山楂树之恋——07-09
查看>>
足球——2011-2012德甲球队队标
查看>>