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 相关文章推荐
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
May 28 PHP
深入php self与$this的详解
Jun 08 PHP
ThinkPHP模板判断输出Defined标签用法详解
Jun 30 PHP
PHP+jquery实时显示网站在线人数的方法
Jan 04 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
Mar 25 PHP
PHP实现的迷你漂流瓶
Jul 29 PHP
PHP实现根据时间戳获取周几的方法
Feb 26 PHP
Yii2 GridView实现列表页直接修改数据的方法
May 16 PHP
PHP怎样用正则抓取页面中的网址
Aug 09 PHP
php workerman定时任务的实现代码
Dec 23 PHP
PHP常量及变量区别原理详解
Aug 14 PHP
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
Mar 29 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中使用与Perl兼容的正则表达式
2006/11/26 PHP
PHP实现Snowflake生成分布式唯一ID的方法示例
2020/08/30 PHP
laravel与thinkphp之间的区别与优缺点
2021/03/02 PHP
jQuery 通过事件委派一次绑定多种事件,以减少事件冗余
2010/06/30 Javascript
javascript快速排序算法详解
2014/09/17 Javascript
easyui window refresh 刷新两次的解决方法(推荐)
2016/05/18 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
详解用vue编写弹出框组件
2017/07/04 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
JavaScript设计模式之工厂模式简单实例教程
2018/07/03 Javascript
js删除数组中某几项的方法总结
2019/01/16 Javascript
原生js生成图片验证码
2020/10/11 Javascript
Vue3配置axios跨域实现过程解析
2020/11/25 Vue.js
[01:29:31]VP VS VG Supermajor小组赛胜者组第二轮 BO3第一场 6.2
2018/06/03 DOTA
python调用shell的方法
2013/11/20 Python
对Python3中的print函数以及与python2的对比分析
2018/05/02 Python
Pycharm 创建 Django admin 用户名和密码的实例
2018/05/30 Python
python对离散变量的one-hot编码方法
2018/07/11 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
2018/10/29 Python
ubuntu上安装python的实例方法
2019/09/30 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
小米乌克兰网上商店:Xiaomi.UA
2019/10/29 全球购物
会计岗位职责
2013/11/08 职场文书
群众路线党课主持词
2014/04/01 职场文书
幼儿园中班开学寄语
2014/04/03 职场文书
房屋委托书范本
2014/04/04 职场文书
我有一个梦想演讲稿
2014/05/05 职场文书
国际贸易专业求职信
2014/06/04 职场文书
毕业生找工作求职信
2014/08/05 职场文书
2014年企业团支部工作总结
2014/12/10 职场文书
2015年秘书个人工作总结
2015/04/25 职场文书
纪检干部学习心得体会
2016/01/23 职场文书
详解Go与PHP的语法对比
2021/05/29 PHP
Java常用函数式接口总结
2021/06/29 Java/Android
详解Python中的for循环
2022/04/30 Python
Windows11 Insider Preview Build 25206今日发布 更新内容汇总
2022/09/23 数码科技