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 相关文章推荐
第十四节 命名空间 [14]
Oct 09 PHP
PHP4 与 MySQL 数据库操作函数详解
Oct 09 PHP
让你的网站首页自动选择语言转跳
Dec 06 PHP
Discuz 模板引擎的封装类代码
Jul 18 PHP
php学习笔记 面向对象中[接口]与[多态性]的应用
Jun 16 PHP
php设计模式 Chain Of Responsibility (职责链模式)
Jun 26 PHP
php获取根域名方法汇总
Oct 28 PHP
PHP文件读取功能的应用实例
May 08 PHP
php递归函数三种实现方法及如何实现数字累加
Aug 07 PHP
PHP页面转UTF-8中文编码乱码的解决办法
Oct 20 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
Mar 08 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
Aug 30 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去除重复字的实现代码
2011/09/16 PHP
php流量统计功能的实现代码
2012/09/29 PHP
destoon公司主页模板风格的添加方法
2014/06/20 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
php实现的双向队列类实例
2014/09/24 PHP
PHP连接和操作MySQL数据库基础教程
2014/09/29 PHP
PHP文件操作方法汇总
2015/07/01 PHP
php中引用符号(&)的使用详细介绍
2016/12/06 PHP
php抽象方法和抽象类实例分析
2016/12/07 PHP
jQuery源码分析之Event事件分析
2010/06/07 Javascript
javascript开发技术大全 第4章 直接量与字符集
2011/07/03 Javascript
简单的js表单验证函数
2013/10/28 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
js时间比较 js计算时间差的简单实现方法
2016/08/26 Javascript
关于jQuery库冲突的完美解决办法
2017/05/20 jQuery
纯js实现隔行变色效果
2017/11/29 Javascript
微信小程序自定义头部导航栏(组件化)
2019/11/15 Javascript
详解vite2.0配置学习(typescript版本)
2021/02/25 Javascript
python遍历类中所有成员的方法
2015/03/18 Python
小议Python中自定义函数的可变参数的使用及注意点
2016/06/21 Python
Python离线安装PIL 模块的方法
2019/01/08 Python
Python多线程原理与用法实例剖析
2019/01/22 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2019/06/24 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
2019/09/03 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
Python selenium使用autoIT上传附件过程详解
2020/05/26 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
HTML5中的网络存储实现方式
2020/04/28 HTML / CSS
精彩的演讲稿开头
2014/05/08 职场文书
整顿机关作风心得体会
2014/09/10 职场文书
党员先进性教育整改措施
2014/09/18 职场文书
2015年人力资源工作总结
2015/04/08 职场文书
煤矿百日安全活动总结
2015/05/07 职场文书
2016大学生毕业实习心得体会
2016/01/23 职场文书
纪检干部学习心得体会
2016/01/23 职场文书
Redis集群节点通信过程/原理流程分析
2022/03/18 Redis