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实现的MySQL通用查询程序
Mar 11 PHP
php下将XML转换为数组
Jan 01 PHP
Apache服务器无法使用的解决方法
May 08 PHP
一个简单的PHP验证码实现代码
May 10 PHP
thinkphp实现发送邮件密码找回功能实例
Dec 01 PHP
PHP获取youku视频真实flv文件地址的方法
Dec 23 PHP
PHP封装的Twitter访问类实例
Jul 18 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
Sep 19 PHP
laravel5使用freetds连接sql server的方法
Dec 07 PHP
Laravel框架实现超简单的分页效果示例
Feb 08 PHP
Smarty模板配置实例简析
Jul 20 PHP
PHP实现简单注册登录系统
Dec 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函数之日期时间函数date()使用详解
2013/09/09 PHP
php加密之discuz内容经典加密方式实例详解
2017/02/04 PHP
载入进度条 效果
2006/07/08 Javascript
ASP中用Join和Array,可以加快字符连接速度的代码
2007/08/22 Javascript
JS解决ie6下png透明的方法实例
2013/08/02 Javascript
文本框文本自动补全效果示例分享
2014/01/19 Javascript
JS获取各种宽度、高度的简单介绍
2014/12/19 Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
2016/06/17 Javascript
JS中常用的正则表达式
2016/09/29 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
2016/12/01 Javascript
JS实现课堂随机点名和顺序点名
2017/03/09 Javascript
node.js学习之事件模块Events的使用示例
2017/09/28 Javascript
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
2018/03/22 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
微信小程序websocket聊天室的实现示例代码
2019/02/12 Javascript
jquery ui 实现 tab标签功能示例【测试可用】
2019/07/25 jQuery
Vue 实现点击空白处隐藏某节点的三种方式(指令、普通、遮罩)
2019/10/23 Javascript
js实现图片粘贴到网页
2019/12/06 Javascript
vue在响应头response中获取自定义headers操作
2020/07/24 Javascript
vue 监听窗口变化对页面部分元素重新渲染操作
2020/07/28 Javascript
详解Howler.js Web音频播放终极解决方案
2020/08/23 Javascript
Vue 实例中使用$refs的注意事项
2021/01/29 Vue.js
纯Python开发的nosql数据库CodernityDB介绍和使用实例
2014/10/23 Python
Python的面向对象思想分析
2015/01/14 Python
pymongo实现控制mongodb中数字字段做加法的方法
2015/03/26 Python
Python求导数的方法
2015/05/09 Python
Python使用Srapy框架爬虫模拟登陆并抓取知乎内容
2016/07/02 Python
使用python将大量数据导出到Excel中的小技巧分享
2018/06/14 Python
python 字典修改键(key)的几种方法
2018/08/10 Python
解决python3捕获cx_oracle抛出的异常错误问题
2018/10/18 Python
Django 路由控制的实现
2019/07/17 Python
python二进制读写及特殊码同步实现详解
2019/10/11 Python
Pycharm如何导入python文件及解决报错问题
2020/05/10 Python
CSS3制作气泡对话框的实例教程
2016/05/10 HTML / CSS
德国电子商城:ComputerUniverse
2017/04/21 全球购物
中班上学期个人总结
2015/02/12 职场文书