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


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 adodb介绍
Mar 19 PHP
php adodb连接mssql解决乱码问题
Jun 12 PHP
纯真IP数据库的应用 IP地址转化成十进制
Jun 14 PHP
PHP 飞信好友免费短信API接口开源版
Jul 22 PHP
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
May 29 PHP
php中长文章分页显示实现代码
Sep 29 PHP
destoon会员注册提示“数据校验失败(2)”解决方法
Jun 21 PHP
ThinkPHP文件上传实例教程
Aug 22 PHP
一个简单安全的PHP验证码类 附调用方法
Jun 24 PHP
php利用嵌套数组拼接与解析json的方法
Feb 07 PHP
谈谈从phpinfo中能获取哪些值得注意的信息
Mar 28 PHP
php校验公钥是否可用的实例方法
Sep 17 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
人族 TERRAN 概述
2020/03/14 星际争霸
浅谈PHP调用Webservice思路及源码分享
2014/06/04 PHP
js 蒙版进度条(结合图片)
2010/03/10 Javascript
锋利的jQuery 要点归纳(一) jQuery选择器
2010/03/21 Javascript
基于jquery的仿百度的鼠标移入图片抖动效果
2010/09/17 Javascript
jQuery回调函数的定义及用法实例
2014/12/23 Javascript
js实现点击获取验证码倒计时效果
2021/01/28 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
使用jQuery或者原生js实现鼠标滚动加载页面新数据
2016/03/06 Javascript
14 个折磨人的 JavaScript 面试题
2016/08/08 Javascript
JavaScript职责链模式概述
2016/09/17 Javascript
jQuery EasyUI tree 使用拖拽时遇到的错误小结
2016/10/10 Javascript
扩展Bootstrap Tooltip插件使其可交互的方法
2016/11/07 Javascript
Vue.js实现一个漂亮、灵活、可复用的提示组件示例
2017/03/17 Javascript
详解用node.js实现简单的反向代理
2017/06/26 Javascript
Vue 组件间的样式冲突污染
2017/08/31 Javascript
浅谈react.js中实现tab吸顶效果的问题
2017/09/06 Javascript
vue中配置mint-ui报css错误问题的解决方法
2017/10/11 Javascript
浅谈JavaScript闭包
2019/04/09 Javascript
vue相同路由跳转强制刷新该路由组件操作
2020/08/05 Javascript
Python正则表达式匹配中文用法示例
2017/01/17 Python
python3.x上post发送json数据
2018/03/04 Python
pandas 对group进行聚合的例子
2019/12/27 Python
使用keras和tensorflow保存为可部署的pb格式
2020/05/25 Python
CSS3提交意见输入框样式代码
2014/10/30 HTML / CSS
澳大利亚首屈一指的在线购物目的地:Kogan.com
2017/02/02 全球购物
大课间活动制度
2014/01/18 职场文书
公务员爱岗敬业演讲稿
2014/08/26 职场文书
颂军魂爱军营演讲稿
2014/09/13 职场文书
项目建议书
2015/02/04 职场文书
学校捐书活动总结
2015/05/08 职场文书
2015年教务工作总结
2015/05/23 职场文书
运动会开幕式新闻稿
2015/07/17 职场文书
Django Paginator分页器的使用示例
2021/06/23 Python
深入讲解数据库中Decimal类型的使用以及实现方法
2022/02/15 MySQL
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python