如何跨站抓取别的站点的页面的补充


Posted in PHP onOctober 09, 2006

在实际的应用中,经常会遇到一些特殊的情况,比如需要新闻,天气预报,等等,但是作为个人站点或者实力小的站点 我们不可能有那么多的人力 物力 财力去做这些事情,怎么办呢?  
好在互联网是 资源共享的,我们可以利用程序 自动的把别的站点的页面抓取回来经过处理后被我们所利用。
  用什么呢,那个战友给的是不行的,其实在Php有这个功能,那就是用curl库。请看下面的代码!  
<?php

$ch = curl_init ("http://dailynews.sina.com.cn");
$fp = fopen ("php_homepage.txt", "w");

curl_setopt ($ch, CURLOPT_FILE, $fp);
curl_setopt ($ch, CURLOPT_HEADER, 0);

curl_exec ($ch);
curl_close ($ch);
fclose ($fp);
?>

  但有时会出现一些错误,但实际上已经下载完了!我问了老外,他们没有给我一个答复,我想实在不行,就在函数前面加个◎;这样我们只要对$txt进行适当的分析后,我们就可以偷偷的抓取sina的新闻!不过,还是不用的为好!以免发生法律纠纷,这里只是想告诉你Php的功能非常的强大!你可以做许多事情!  

【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】    

PHP 相关文章推荐
discuz安全提问算法
Jun 06 PHP
php检测用户是否用手机(Mobile)访问网站的类
Jan 09 PHP
thinkphp实现多语言功能(语言包)
Mar 04 PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
Oct 01 PHP
常见php数据文件缓存类汇总
Dec 05 PHP
php读取文件内容的方法汇总
Jan 24 PHP
开启PHP的伪静态模式
Dec 31 PHP
详解php框架Yaf路由重写
Jun 20 PHP
php+Ajax无刷新验证用户名操作实例详解
Mar 04 PHP
PHP随机数函数rand()与mt_rand()的讲解
Mar 25 PHP
PHP pthreads v3下worker和pool的使用方法示例
Feb 21 PHP
JS中彻底删除JSON对象组成的数组中的元素
Sep 22 PHP
截获网站title标签之家内容的例子
Oct 09 #PHP
怎样在PHP中通过ADO调用Asscess数据库和COM程序
Oct 09 #PHP
怎样在php中使用PDF文档功能
Oct 09 #PHP
在PHP中执行系统外部命令
Oct 09 #PHP
针对初学PHP者的疑难问答(1)
Oct 09 #PHP
?繁体转换的class
Oct 09 #PHP
一个用于网络的工具函数库
Oct 09 #PHP
You might like
yii框架中的Url生产问题小结
2012/01/16 PHP
php简单实现批量上传图片的方法
2016/05/09 PHP
jquery ready()的几种实现方法小结
2010/06/18 Javascript
jQuery表格行换色的三种实现方法
2011/06/27 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
2014/04/12 Javascript
抛弃Nginx使用nodejs做反向代理服务器
2014/07/17 NodeJs
jquery获得同源iframe内body下标签的值的方法
2014/09/25 Javascript
JavaScript运行机制之事件循环(Event Loop)详解
2014/10/10 Javascript
flash+jQuery实现可关闭及重复播放的压顶广告
2015/04/15 Javascript
JavaScript实现图片DIV竖向滑动的方法
2015/04/25 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
2016/06/08 Javascript
Js调用Java方法并互相传参的简单实例
2016/08/11 Javascript
Vue.js实现表格动态增加删除的方法(附源码下载)
2017/01/20 Javascript
Node.js开发第三方微信公众平台
2017/06/05 Javascript
关于webpack代码拆分的解析
2017/07/20 Javascript
vue-awesome-swiper滑块插件使用方法详解
2017/11/27 Javascript
JavaScript生成指定范围的时间列表
2018/03/19 Javascript
js验证身份证号码记录的方法
2019/04/26 Javascript
微信小程序使用蓝牙小插件
2019/09/23 Javascript
[27:39]Ti4 循环赛第二日 LGD vs Fnatic
2014/07/11 DOTA
[06:23]2014DOTA2西雅图国际邀请赛 小组赛7月12日TOPPLAY
2014/07/12 DOTA
使用Python AIML搭建聊天机器人的方法示例
2018/07/09 Python
Python 余弦相似度与皮尔逊相关系数 计算实例
2019/12/23 Python
Django自带用户认证系统使用方法解析
2020/11/12 Python
python 自动识别并连接串口的实现
2021/01/19 Python
html5小程序飞入购物车(抛物线绘制运动轨迹点)
2020/10/19 HTML / CSS
Michael Kors澳大利亚官网:世界知名的奢侈饰品和成衣设计师
2020/02/13 全球购物
大班幼儿评语大全
2014/04/30 职场文书
公司运动会策划方案
2014/05/25 职场文书
食品安全演讲稿
2014/09/01 职场文书
出租车拒载检讨书
2015/01/28 职场文书
关于学习的决心书
2015/02/05 职场文书
2015年试用期自我评价范文
2015/03/10 职场文书
JavaScript使用canvas绘制坐标和线
2021/04/28 Javascript
Pytest中skip和skipif的具体使用方法
2021/06/30 Python
MySQL对数据表已有表进行分区表的实现
2021/11/01 MySQL