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 相关文章推荐
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
May 28 PHP
PHPLog php 程序调试追踪工具
Sep 09 PHP
Drupal简体中文语言包安装教程
Sep 27 PHP
PHP中ini_set与ini_get用法实例
Nov 04 PHP
php实现session自定义会话处理器的方法
Jan 27 PHP
PHP生成唯一订单号
Jul 05 PHP
php项目中百度 UEditor 简单安装调试和调用
Jul 15 PHP
PHP与服务器文件系统的简单交互
Oct 21 PHP
PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】
Oct 07 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
Dec 25 PHP
php把文件设置为插件的技巧方法
Feb 03 PHP
TP5框架实现自定义分页样式的方法示例
Apr 05 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输出时间差函数代码
2013/01/28 PHP
PHP函数preg_match_all正则表达式的基本使用详细解析
2013/08/31 PHP
PHP读MYSQL中文乱码的快速解决方法
2016/10/01 PHP
利用PHP生成CSV文件简单示例
2016/12/21 PHP
让iframe自适应高度(支持XHTML,支持FF)
2007/07/24 Javascript
从JavaScript 到 JQuery (1)学习小结
2009/02/12 Javascript
javascript 添加和移除函数的通用方法
2009/10/20 Javascript
jquery 简单的进度条实现代码
2010/03/11 Javascript
基于jquery的防止大图片撑破页面的实现代码(立即缩放)
2011/10/24 Javascript
javascript生成json数据简单示例分享
2014/02/14 Javascript
JQuery点击事件回到页面顶部效果的实现代码
2016/05/24 Javascript
图解prototype、proto和constructor的三角关系
2016/07/31 Javascript
总结Javascript中数组各种去重的方法
2016/10/04 Javascript
如何学JavaScript?前辈的经验之谈
2016/12/28 Javascript
jQuery zTree树插件简单使用教程
2017/01/10 Javascript
vue+iview 实现可编辑表格的示例代码
2018/10/31 Javascript
小程序自定义日历效果
2018/12/29 Javascript
微信小程序工具函数封装
2019/10/28 Javascript
JavaScript canvas绘制折线图
2020/02/18 Javascript
[52:52]完美世界DOTA2联赛PWL S3 LBZS vs access 第一场 12.10
2020/12/13 DOTA
Python类属性的延迟计算
2016/10/22 Python
python 类详解及简单实例
2017/03/24 Python
Python实现的读取电脑硬件信息功能示例
2018/05/30 Python
python生成1行四列全2矩阵的方法
2018/08/04 Python
Python2和Python3.6环境解决共存问题
2018/11/09 Python
matplotlib jupyter notebook 图像可视化 plt show操作
2020/04/24 Python
如何解决pycharm调试报错的问题
2020/08/06 Python
销售员求职个人的自我评价
2014/02/19 职场文书
协议书模板
2014/04/23 职场文书
党员检讨书
2014/10/13 职场文书
2014年店长工作总结
2014/11/17 职场文书
会计稽核岗位职责
2015/04/13 职场文书
同学会感言
2015/07/30 职场文书
Apache Pulsar集群搭建部署详细过程
2022/02/12 Servers
Python+OpenCV实现在图像上绘制矩形
2022/03/21 Python
postgresql之greenplum字符串去重拼接方式
2023/05/08 PostgreSQL