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


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 相关文章推荐
PHP 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
Oct 09 PHP
php下正则来匹配dede模板标签的代码
Aug 21 PHP
解析数组非数字键名引号的必要性
Aug 09 PHP
thinkphp实现like模糊查询实例
Oct 29 PHP
laravel 4安装及入门图文教程
Oct 29 PHP
微信公众平台实现获取用户OpenID的方法
Apr 15 PHP
谈谈你对Zend SAPIs(Zend SAPI Internals)的理解
Nov 10 PHP
thinkPHP下的widget扩展用法实例分析
Dec 26 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
Jan 08 PHP
PHP静态延迟绑定和普通静态效率的对比
Oct 20 PHP
使用PHP开发留言板功能
Nov 19 PHP
浅谈PHP中的那些魔术常量
Dec 02 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
火车头采集器3.0采集图文教程
2007/03/17 PHP
PHP获取POST数据的几种方法汇总
2015/03/03 PHP
通过jQuery打造支持汉字,拼音,英文快速定位查询的超级select插件
2010/06/18 Javascript
php与js的区别是什么
2013/08/05 Javascript
javascript内置对象arguments详解
2014/03/16 Javascript
使用jquery.qrcode生成彩色二维码实例
2014/08/08 Javascript
Egret引擎开发指南之发布项目
2014/09/03 Javascript
让angularjs支持浏览器自动填表
2014/11/10 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
js+canvas绘制矩形的方法
2016/01/28 Javascript
jQuery实现简单弹窗遮罩效果
2017/02/27 Javascript
Bootstrap Table从零开始
2017/06/30 Javascript
JavaScript如何获取到导航条中HTTP信息
2017/10/10 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
2019/05/30 Javascript
Vue 设置axios请求格式为form-data的操作步骤
2019/10/29 Javascript
Vue 实现把表单form数据 转化成json格式的数据
2019/10/29 Javascript
使用Bootstrap做一个朝代历史表
2019/12/10 Javascript
vue监听dom大小改变案例
2020/07/29 Javascript
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
在Python的Django框架中创建和使用模版
2015/07/15 Python
图解Python变量与赋值
2018/04/03 Python
python同时遍历数组的索引和值的实例
2018/11/15 Python
解决pandas展示数据输出时列名不能对齐的问题
2019/11/18 Python
Python线程threading模块用法详解
2020/02/26 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
2020/04/16 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
2020/04/22 Python
python如何编写类似nmap的扫描工具
2020/11/06 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
日本最佳原创设计品牌:Felissimo(芬理希梦)
2019/03/19 全球购物
广告学专业自荐信范文
2014/02/24 职场文书
开服装店计划书
2014/08/15 职场文书
升学宴来宾致辞
2015/07/27 职场文书
2020年元旦祝福语录,总有适合你的
2019/12/31 职场文书
给原生html中添加水印遮罩层的实现示例
2021/04/02 Javascript
浅谈Redis主从复制以及主从复制原理
2021/05/29 Redis
Mysql中where与on的区别及何时使用详析
2021/08/04 MySQL