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


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 相关文章推荐
ajax php 实现写入数据库
Sep 02 PHP
小文件php+SQLite存储方案
Sep 04 PHP
PHP判断图片格式的七种方法小结
Jun 03 PHP
Apache实现Web Server负载均衡详解(不考虑Session版)
Jul 05 PHP
php 批量查询搜狗sogou代码分享
May 17 PHP
PHP实现合并discuz用户
Aug 05 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
Mar 22 PHP
php 流程控制switch的简单实例
Jun 07 PHP
PHP中set_include_path()函数相关用法分析
Jul 18 PHP
PHP将身份证正反面两张照片合成一张图片的代码
Apr 08 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
Jun 12 PHP
在Laravel中使用MongoDB的方法示例
Nov 11 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
php zlib压缩和解压缩swf文件的代码
2008/12/30 PHP
ThinkPHP使用smarty模板引擎的方法
2014/07/01 PHP
php文件管理基本功能简单操作
2017/01/16 PHP
28个JS验证函数收集
2010/03/02 Javascript
父子窗体间传递JSON格式的数据的代码
2010/12/25 Javascript
从面试题学习Javascript 面向对象(创建对象)
2012/03/30 Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
2012/05/23 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
jquery ready函数、css函数及text()使用示例
2013/09/27 Javascript
解决jquery1.9不支持browser对象的问题
2013/11/13 Javascript
javascript正则表达式使用replace()替换手机号的方法
2015/01/19 Javascript
javascript伸缩型菜单实现代码
2015/11/16 Javascript
微信小程序 数组中的push与concat的区别
2017/01/05 Javascript
ES6入门教程之Class和Module详解
2017/05/17 Javascript
利用Javascript实现一套自定义事件机制
2017/12/14 Javascript
vue项目前端埋点的实现
2019/03/06 Javascript
JavaScrip数组去重操作实例小结
2019/06/20 Javascript
js脚本中执行java后台代码方法解析
2019/10/11 Javascript
vue点击自增和求和的实例代码
2019/11/06 Javascript
JS XMLHttpRequest原理与使用方法深入详解
2020/04/30 Javascript
vue移动端的左右滑动事件详解
2020/06/17 Javascript
基于javascript的无缝滚动动画1
2020/08/07 Javascript
对Python新手编程过程中如何规避一些常见问题的建议
2015/04/01 Python
Python即时网络爬虫项目启动说明详解
2018/02/23 Python
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
2018/06/04 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
django filter过滤器实现显示某个类型指定字段不同值方式
2020/07/16 Python
python函数超时自动退出的实操方法
2020/12/28 Python
初一地理教学反思
2014/01/16 职场文书
乡镇党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
2015年学校党建工作总结
2015/05/19 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
JavaScript 防篡改对象的用法示例
2021/04/24 Javascript
js不常见操作运算符总结
2021/11/20 Javascript
分享五个Node.js开发的优秀实践 
2022/04/07 NodeJs
python区块链持久化和命令行接口实现简版
2022/05/25 Python