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


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将向Java靠拢
Oct 09 PHP
使用PHP模拟HTTP认证
Oct 09 PHP
PHP自动更新新闻DIY
Oct 09 PHP
一些关于PHP的知识
Nov 17 PHP
php生成略缩图代码
Jul 16 PHP
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
Jun 05 PHP
模板引擎smarty工作原理以及使用示例
May 25 PHP
php动态绑定变量的用法
Jun 16 PHP
PHP 前加at符合@的作用解析
Jul 31 PHP
实例详解PHP中html word 互转的方法
Jan 28 PHP
php中的单引号、双引号和转义字符详解
Feb 16 PHP
thinkphp3.2同时连接两个数据库的简单方法
Aug 13 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
require(),include(),require_once()和include_once()的异同
2007/01/02 PHP
使用HMAC-SHA1签名方法详解
2013/06/26 PHP
php运行时动态创建函数的方法
2015/03/16 PHP
JSON 和 JavaScript eval使用说明
2010/06/13 Javascript
如何将php数组或者对象传递给javascript
2014/03/20 Javascript
js监控IE火狐浏览器关闭、刷新、回退、前进事件
2014/07/23 Javascript
关于JS中prototype的理解
2015/09/07 Javascript
详解JavaScript对象序列化
2016/01/19 Javascript
vue router自动判断左右翻页转场动画效果
2017/10/10 Javascript
VUE前端cookie简单操作
2017/10/17 Javascript
微信小程序使用component自定义toast弹窗效果
2018/11/27 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
python多进程共享变量
2016/04/06 Python
Python爬虫之模拟知乎登录的方法教程
2017/05/25 Python
Python 含参构造函数实例详解
2017/05/25 Python
Python切片操作实例分析
2018/03/16 Python
python3读取excel文件只提取某些行某些列的值方法
2018/07/10 Python
Python线程之定位与销毁的实现
2019/02/17 Python
Python OS模块实例详解
2019/04/15 Python
python学生信息管理系统实现代码
2019/12/17 Python
jupyter notebook tensorflow打印device信息实例
2020/04/20 Python
Python执行时间的几种计算方法
2020/07/31 Python
HTML5 history新特性pushState、replaceState及两者的区别
2015/12/26 HTML / CSS
生产厂厂长岗位职责
2013/12/25 职场文书
初级会计求职信范文
2014/02/15 职场文书
保险专业自荐信范文
2014/02/20 职场文书
股东合作协议书
2014/04/14 职场文书
员工安全生产承诺书
2014/05/22 职场文书
出生医学证明书
2014/09/15 职场文书
国防教育标语
2014/10/08 职场文书
公司领导班子召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
优秀教师事迹材料
2014/12/15 职场文书
JavaCV实现照片马赛克效果
2022/01/22 Java/Android
【海涛dota】偶遇拉娜娅 质量局德鲁伊第一视角解说
2022/04/01 DOTA
Nginx的gzip相关介绍
2022/05/11 Servers
MySQL 原理与优化之Limit 查询优化
2022/08/14 MySQL