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 相关文章推荐
投票管理程序
Oct 09 PHP
zf框架的校验器InArray使用示例
Mar 13 PHP
destoon二次开发入门示例
Jun 20 PHP
php使用pdo连接报错Connection failed SQLSTATE的解决方法
Dec 15 PHP
php的闭包(Closure)匿名函数详解
Feb 22 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
Apr 15 PHP
php使用Jpgraph绘制3D饼状图的方法
Jun 10 PHP
PHP实现的Redis多库选择功能单例类
Jul 27 PHP
PHP性能分析工具xhprof的安装使用与注意事项
Dec 19 PHP
Yii框架学习笔记之应用组件操作示例
Nov 13 PHP
PHP学习记录之常用的魔术常量详解
Dec 12 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
Mar 26 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
《Re:从零开始的异世界生活 冰结之绊》
2020/04/09 日漫
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
php7 新增功能实例总结
2020/05/25 PHP
关于实现代码语法标亮 dp.SyntaxHighlighter
2007/02/02 Javascript
jquery select操作的日期联动实现代码
2009/12/06 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/03 Javascript
25个非常棒的jQuery滑块插件和教程小结
2011/09/02 Javascript
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
前端开发过程中浏览器版本的两种判定方法
2013/10/30 Javascript
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
jQuery实现新消息在网页标题闪烁提示
2015/06/23 Javascript
jQuery日历插件datepicker用法详解
2016/03/03 Javascript
原生javascript+css3编写的3D魔方动画旋扭特效
2016/03/14 Javascript
mui上拉加载更多下拉刷新数据的封装过程
2017/11/03 Javascript
vue.js select下拉框绑定和取值方法
2018/03/03 Javascript
angularjs 动态从后台获取下拉框的值方法
2018/08/13 Javascript
JS实现的自定义map方法示例
2019/05/17 Javascript
小程序外卖订单界面的示例代码
2019/12/30 Javascript
vue3弹出层V3Popup实例详解
2021/01/04 Vue.js
Python日期操作学习笔记
2008/10/07 Python
Linux下编译安装MySQL-Python教程
2015/02/02 Python
基于asyncio 异步协程框架实现收集B站直播弹幕
2016/09/11 Python
解决Python中pandas读取*.csv文件出现编码问题
2019/07/12 Python
基于matplotlib中ion()和ioff()的使用详解
2020/06/16 Python
东方电视购物:东方CJ
2016/10/12 全球购物
美国最大的万圣节服装网站:HalloweenCostumes.com
2017/10/12 全球购物
EntityManager都有哪些方法
2013/11/01 面试题
行政管理专业推荐信
2013/11/02 职场文书
实习教师个人的自我评价
2013/11/08 职场文书
英语专业推荐信
2013/11/16 职场文书
保荐人的岗位职责
2013/11/19 职场文书
同居协议书范本
2014/04/23 职场文书
检查机关党的群众路线个人整改措施
2014/10/04 职场文书
党员四风问题个人对照检查材料
2014/10/26 职场文书
主持人开场白台词
2015/05/29 职场文书
java实现web实时消息推送的七种方案
2022/07/23 Java/Android