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中养成7个面向对象的好习惯
Jan 28 PHP
ajax+php打造进度条代码[readyState各状态说明]
Apr 12 PHP
用php的ob_start来生成静态页面的方法分析
Mar 09 PHP
ajax 的post方法实例(带循环)
Jul 04 PHP
php数组函数序列之sort() 对数组的元素值进行升序排序
Nov 02 PHP
php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
Jul 01 PHP
php语言流程控制中的主动与被动
Nov 05 PHP
php的$_FILES的临时储存文件与回收机制实测过程
Jul 12 PHP
PHP运行SVN命令显示某用户的文件更新记录的代码
Jan 03 PHP
php ajax异步读取rss文档数据
Mar 29 PHP
Laravel中间件实现原理详解
Oct 09 PHP
PHP使用SMTP邮件服务器发送邮件示例
Aug 28 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 VS ASP
2006/10/09 PHP
php,ajax实现分页
2008/03/27 PHP
php实现encode64编码类实例
2015/03/24 PHP
php post大量数据时发现数据丢失问题解决方法
2015/06/20 PHP
php简单的上传类分享
2016/05/15 PHP
PHP5.6新增加的可变函数参数用法分析
2017/08/25 PHP
使用IE6看老赵的博客 jQuery初探
2010/01/17 Javascript
JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
2012/10/11 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
2014/06/05 Javascript
Egret引擎开发指南之编译项目
2014/09/03 Javascript
JQuery实现展开关闭层的方法
2015/02/17 Javascript
vue数据双向绑定原理解析(get & set)
2017/03/08 Javascript
原生JS实现隐藏显示图片 JS实现点击切换图片效果
2021/01/27 Javascript
简单的网页广告特效实例
2017/08/19 Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
2017/12/27 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
vue配置font-awesome5的方法步骤
2019/01/27 Javascript
150行Node.js实现的dns代理工具
2019/08/02 Javascript
JavaScript常用工具函数汇总(浏览器环境)
2020/09/17 Javascript
[06:30]DOTA2英雄梦之声_第15期_死亡先知
2014/06/21 DOTA
Python中unittest用法实例
2014/09/25 Python
Python里disconnect UDP套接字的方法
2015/04/23 Python
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
2019/08/16 Python
利用Python绘制有趣的万圣节南瓜怪效果
2019/10/31 Python
python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配
2020/02/29 Python
Python读写操作csv和excle文件代码实例
2020/03/16 Python
4行Python代码生成图像验证码(2种)
2020/04/07 Python
如何提高python 中for循环的效率
2020/04/15 Python
Python实现读取并写入Excel文件过程解析
2020/05/27 Python
Python Request类源码实现方法及原理解析
2020/08/17 Python
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
2016/01/27 HTML / CSS
学前教育教师求职自荐信
2013/09/22 职场文书
球队口号
2014/06/18 职场文书
八年级上册语文教学计划
2015/01/22 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python