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


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 相关文章推荐
网络资源
Oct 09 PHP
php 删除记录同时删除图片文件的实现代码
May 12 PHP
php中设置index.php文件为只读的方法
Feb 06 PHP
深入php函数file_get_contents超时处理的方法详解
Jun 03 PHP
解析thinkphp中的M()与D()方法的区别
Jun 22 PHP
mcrypt启用 加密以及解密过程详细解析
Aug 07 PHP
php文件上传的例子及参数详解
Dec 12 PHP
php实现随机显示图片方法汇总
May 21 PHP
php实现smarty模板无限极分类的方法
Dec 07 PHP
phpstudy默认不支持64位php的解决方法
Feb 20 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
Dec 18 PHP
PHP filter_var() 函数, 验证判断EMAIL,URL等
Mar 09 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
Apache设置虚拟WEB
2006/10/09 PHP
在Windows系统上安装PHP运行环境文字教程
2010/07/19 PHP
帝国CMS留言板回复后发送EMAIL通知客户
2015/07/06 PHP
php搜索文件程序分享
2015/10/30 PHP
javascript 必知必会之closure
2009/09/21 Javascript
用JavaScript仿PS里的羽化效果代码
2011/12/20 Javascript
js获取URL的参数的方法(getQueryString)示例
2013/09/29 Javascript
javascript中怎么做对象的类型判断
2013/11/11 Javascript
JavaScript判断浏览器类型的方法
2015/02/10 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
2015/09/22 Javascript
js实现微信分享代码
2020/10/11 Javascript
理解Angular数据双向绑定
2016/01/10 Javascript
json格式数据的添加,删除及排序方法
2016/01/21 Javascript
JS判断微信扫码的方法
2017/08/07 Javascript
利用CDN加速react webpack打包后的文件详解
2018/02/22 Javascript
详解Immutable及 React 中实践
2018/03/01 Javascript
Vue与Node.js通过socket.io通信的示例代码
2018/07/25 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
2018/08/22 Javascript
关于小程序优化的一些建议(小结)
2020/12/10 Javascript
python修改操作系统时间的方法
2015/05/18 Python
Python解析最简单的验证码
2016/01/07 Python
Python基于二分查找实现求整数平方根的方法
2016/05/12 Python
Python中实例化class的执行顺序示例详解
2018/10/14 Python
基于python指定包的安装路径方法
2018/10/27 Python
详解从Django Rest Framework响应中删除空字段
2019/01/11 Python
python 使用装饰器并记录log的示例代码
2019/07/12 Python
Python获取二维数组的行列数的2种方法
2020/02/11 Python
Python loguru日志库之高效输出控制台日志和日志记录
2020/03/07 Python
HTML5 3D衣服摇摆动画特效
2016/03/17 HTML / CSS
美国知名的百货清仓店:Neiman Marcus Last Call
2016/08/03 全球购物
优秀生推荐信范文
2013/11/28 职场文书
学习自我鉴定
2014/02/01 职场文书
闪闪红星观后感
2015/06/08 职场文书
Android开发 使用文件储存的方式保存QQ密码
2022/04/24 Java/Android
云服务器部署 Web 项目的实现步骤
2022/06/28 Servers