php采集时被封ip的解决方法


Posted in PHP onAugust 29, 2010

在网上找了一些资料都没有找到,功夫不负有心人啊,在找的时侯有一个人提到了用搜索引擎爬虫蜘蛛的USERAGENT。虽然只提到一点点我还是想到了,列出我的解决方法,

1.使用Snoopy或curl传搜索引擎爬虫的USERAGENT值。
查看搜索引擎爬虫的USERAGENT值:https://3water.com/yunying/29357.html

2.使用Snoopy或curl传referer值。
如:$snoopy->referer = 'http://www.google.com';
$header[] = "Referer: http://www.google.com/";

3.使用Snoopy或curl代理。
如:$snoopy->proxy_host = "59.108.44.41";
$snoopy->proxy_port = "3128";

4.使用Snoopy或curl防造IP。
如:$snoopy->rawheaders['X_FORWARDED_FOR'] = '127.0.0.1';

5.用php与一个重起路由的程序,这样就会获得新的ip地址。

6.如果发现重起路由还是显示被封,有可能对方封了你的mac地址,现在路由器都有伪造MAC的功能,可以写程序或手动修改路由器的MAC地址,网上也有专门修改网卡mac地址的工具。

PHP 相关文章推荐
编写PHP的安全策略
Oct 09 PHP
dedecms模板标签代码官方参考
Mar 17 PHP
php通过文件头检测文件类型通用代码类(zip,rar等)
Oct 19 PHP
ecshop 批量上传(加入自定义属性)
Mar 20 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
Jun 20 PHP
php格式化电话号码的方法
Apr 24 PHP
分享10段PHP常用代码
Nov 11 PHP
php自定义函数转换html标签示例
Sep 29 PHP
php使用file函数、fseek函数读取大文件效率对比分析
Nov 04 PHP
php版微信小店API二次开发及使用示例
Nov 12 PHP
Django中的cookie与session操作实例代码
Aug 17 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
Nov 17 PHP
PHP isset()与empty()的使用区别详解
Aug 29 #PHP
php Notice: Undefined index 错误提示解决方法
Aug 29 #PHP
php下统计用户在线时间的一种尝试
Aug 26 #PHP
PHP生成excel时单元格内换行问题的解决方法
Aug 26 #PHP
PHP下对字符串的递增运算代码
Aug 21 #PHP
深入理解PHP原理之异常机制
Aug 21 #PHP
php中var_export与var_dump的区别分析
Aug 21 #PHP
You might like
php中ltrim()、rtrim()与trim()删除字符空格实例
2014/11/25 PHP
php中header跳转使用include包含解决参数丢失问题
2015/05/08 PHP
php封装的连接Mysql类及用法分析
2015/12/10 PHP
CodeIgniter扩展核心类实例详解
2016/01/20 PHP
phpcms的分类名称和类别名称的调用
2017/01/05 PHP
雄兵连第三季海报曝光,艾妮熙德成主角,蔷薇新造型
2021/03/09 国漫
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
学习JavaScript的最佳方法分享
2011/10/21 Javascript
js弹出确认是否删除对话框
2014/03/27 Javascript
谈谈javascript中使用连等赋值操作带来的问题
2015/11/26 Javascript
JS实现数组按升序及降序排列的方法
2017/04/26 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
2017/12/18 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
webpack5 联邦模块介绍详解
2020/07/08 Javascript
vue+AI智能机器人回复功能实现
2020/07/16 Javascript
python网络编程之文件下载实例分析
2015/05/20 Python
python实现比较两段文本不同之处的方法
2015/05/30 Python
Flask的图形化管理界面搭建框架Flask-Admin的使用教程
2016/06/13 Python
简单了解Django模板的使用
2017/12/20 Python
使用python语言,比较两个字符串是否相同的实例
2018/06/29 Python
Cython编译python为so 代码加密示例
2019/12/23 Python
python计算导数并绘图的实例
2020/02/29 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
2020/03/28 Python
Django+Celery实现动态配置定时任务的方法示例
2020/05/26 Python
Pytorch之扩充tensor的操作
2021/03/04 Python
CSS3支持IE6, 7, and 8的边框border属性
2012/12/28 HTML / CSS
H5调用相机拍照并压缩图片的实例代码
2017/07/20 HTML / CSS
VLAN和VPN有什么区别?分别实现在OSI的第几层?
2014/12/23 面试题
联谊活动策划书
2014/01/26 职场文书
法制宣传月活动总结
2014/04/29 职场文书
环保宣传标语
2014/06/12 职场文书
早读课迟到检讨书
2014/09/25 职场文书
法人代表证明书格式
2014/10/01 职场文书
学校学习型党组织建设心得体会
2019/06/21 职场文书
《狼王梦》读后感:可怜天下父母心
2019/11/01 职场文书
导游词之天津盘山
2019/11/01 职场文书