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中将数组存到文件里的实现代码
Jan 19 PHP
关于php循环跳出的问题
Jul 01 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
Jan 07 PHP
PHP判断浏览器、判断语言代码分享
Mar 05 PHP
详解PHP中cookie和session的区别及cookie和session用法小结
Jun 12 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
Jul 26 PHP
如何通过View::first使用Laravel Blade的动态模板详解
Sep 21 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
PHP实现的AES双向加密解密功能示例【128位】
Sep 03 PHP
PHP htmlentities()函数用法讲解
Feb 25 PHP
PHP实现的抓取小说网站内容功能示例
Jun 27 PHP
php 原生分页
Apr 01 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常用设计模式之委托设计模式
2016/02/13 PHP
简单实现php上传文件功能
2017/09/21 PHP
对联广告js flash激活
2006/10/19 Javascript
在你的网页中嵌入外部网页的方法
2007/04/02 Javascript
JS中动态添加事件(绑定事件)的代码
2011/01/09 Javascript
jQuery bind事件使用详解
2011/05/05 Javascript
jQuery数组处理代码详解(含实例演示)
2012/02/03 Javascript
javascript学习笔记(十八) 获得页面中的元素代码
2012/06/20 Javascript
script标签属性type与language使用选择
2012/12/02 Javascript
javascript内存管理详细解析
2013/11/11 Javascript
jquery对单选框,多选框,文本框等常见操作小结
2014/01/08 Javascript
javascript实现点击后变换按钮显示文字的方法
2015/05/13 Javascript
javascript实现Table排序的方法
2015/05/15 Javascript
js实现Select头像选择实时预览代码
2015/08/17 Javascript
js变形金刚文字特效代码分享
2015/08/20 Javascript
简单解析JavaScript中的__proto__属性
2016/05/10 Javascript
javaScript给元素添加多个class的简单实现
2016/07/20 Javascript
vue2.0构建单页应用最佳实战
2017/04/01 Javascript
JS中把函数作为另一函数的参数传递方法(总结)
2017/06/28 Javascript
旺旺在线客服代码 旺旺客服代码生成器
2018/01/09 Javascript
js代码实现轮播图
2020/05/04 Javascript
Python与Java间Socket通信实例代码
2017/03/06 Python
Python实现一个Git日志统计分析的小工具
2017/12/14 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
2019/07/06 Python
Django models.py应用实现过程详解
2019/07/29 Python
python 多进程共享全局变量之Manager()详解
2019/08/15 Python
python 利用turtle模块画出没有角的方格
2019/11/23 Python
python实现在多维数组中挑选符合条件的全部元素
2019/11/26 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
2020/03/06 Python
浅析Python的命名空间与作用域
2020/11/25 Python
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
安全生产目标责任书
2014/04/14 职场文书
公司户外活动总结
2014/07/04 职场文书
党的群众路线教育实践活动个人对照检查剖析材料
2014/09/23 职场文书
历史博物馆观后感
2015/06/05 职场文书
幼儿园师德师风心得体会
2016/01/12 职场文书