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安全配置详细说明
Sep 26 PHP
如何取得中文字符串中出现次数最多的子串
Aug 08 PHP
在PHP上显示JFreechart画的统计图方法
Nov 03 PHP
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
Jun 27 PHP
PHP中的插件机制原理和实例
Jul 08 PHP
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
Apr 03 PHP
yii2中添加验证码的实现方法
Jan 09 PHP
Docker配置PHP开发环境教程
Dec 21 PHP
PHP实现数据库统计时间戳按天分组输出数据的方法
Oct 10 PHP
PHP+MySQL实现模糊查询员工信息功能示例
Jun 01 PHP
Laravel5.4框架使用socialite实现github登录的方法
Mar 20 PHP
thinkphp5 模型实例化获得数据对象的教程
Oct 18 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+MySQL搭建聊天室功能实例代码
2012/08/20 PHP
PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例
2015/05/11 PHP
div移动 输入框不能输入的问题
2009/11/19 Javascript
javascript实现图片切换的幻灯片效果源代码
2012/12/12 Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
2013/11/21 Javascript
from表单多个按钮提交用onclick跳转不同action
2014/04/24 Javascript
js数组的操作指南
2014/12/28 Javascript
jquery移动节点实例
2015/01/14 Javascript
Javascript基础教程之数据类型 (布尔型 Boolean)
2015/01/18 Javascript
javascript实现根据3原色制作颜色选择器的方法
2015/07/17 Javascript
JavaScript中数组的合并以及排序实现示例
2015/10/24 Javascript
通过正则表达式获取url中参数的简单实现
2016/06/07 Javascript
AngularJS基础 ng-init 指令简单示例
2016/08/02 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
2016/11/29 Javascript
JavaScript数据结构之二叉树的计数算法示例
2017/04/13 Javascript
基于VuePress 轻量级静态网站生成器的实现方法
2018/04/17 Javascript
基于jquery实现九宫格拼图小游戏
2018/11/30 jQuery
Vue实现图片轮播组件思路及实例解析
2020/05/11 Javascript
VUE-ElementUI 自定义Loading图操作
2020/11/11 Javascript
[59:42]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能
2018/01/11 Python
用python生成1000个txt文件的方法
2018/10/25 Python
Python/ArcPy遍历指定目录中的MDB文件方法
2018/10/27 Python
python for 循环获取index索引的方法
2019/02/01 Python
pytorch 把图片数据转化成tensor的操作
2021/03/04 Python
卫生巾广告词
2014/03/18 职场文书
公司委托书格式范文
2014/04/04 职场文书
计算机售后服务承诺书
2014/05/30 职场文书
医院节能减排方案
2014/06/13 职场文书
预备党员转正材料
2014/12/19 职场文书
让生命充满爱观后感
2015/06/08 职场文书
2016猴年开门红标语口号
2015/12/26 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle
Win10玩csgo闪退如何解决?Win10玩csgo闪退的解决方法
2022/07/23 数码科技