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


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 相关文章推荐
hessian 在PHP中的使用介绍
Dec 13 PHP
PHP导入Excel到MySQL的方法
Apr 23 PHP
判断Keep-Alive模式的HTTP请求的结束的实现代码
Aug 06 PHP
PHP运行SVN命令显示某用户的文件更新记录的代码
Jan 03 PHP
zf框架的数据库追踪器使用示例
Mar 13 PHP
thinkphp文件引用与分支结构用法实例
Nov 26 PHP
PHP之预定义接口详解
Jul 29 PHP
使用PHP进行微信公众平台开发的示例
Aug 21 PHP
PHP CURL post数据报错 failed creating formpost data
Oct 16 PHP
php删除数组指定元素实现代码
May 03 PHP
php实现微信公众平台发红包功能
Jun 14 PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
Sep 03 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
浅析ThinkPHP中execute和query方法的区别
2014/06/13 PHP
php常用字符串比较函数实例汇总
2014/11/24 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
js修改input的type属性及浏览器兼容问题探讨与解决
2013/01/23 Javascript
九种js弹出对话框的方法总结
2013/03/12 Javascript
按Enter键触发事件的jquery方法实现代码
2014/02/17 Javascript
Javascript this 关键字 详解
2014/10/22 Javascript
javascript手工制作悬浮菜单
2015/02/12 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
2015/03/30 Javascript
使用AngularJS来实现HTML页面嵌套的方法
2015/06/17 Javascript
jQuery获取checkbox选中的值
2016/01/28 Javascript
jquery判断input值不为空的方法
2016/06/05 Javascript
JS框架之vue.js(深入三:组件1)
2016/09/29 Javascript
ES6下React组件的写法示例代码
2017/05/04 Javascript
JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
2017/06/09 jQuery
jquery中有哪些api jQuery主要API
2017/11/20 jQuery
纯js实现隔行变色效果
2017/11/29 Javascript
Vue组件通信之Bus的具体使用
2017/12/28 Javascript
微信小程序实现多张图片上传功能
2020/11/18 Javascript
在JavaScript中查找字符串中最长单词的三种方法(推荐)
2021/01/18 Javascript
[04:10]2016国际邀请赛中国区预选赛第二日TOP10精彩集锦
2016/06/28 DOTA
[32:07]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第一场 12.16
2020/12/17 DOTA
Python异常对代码运行性能的影响实例解析
2018/02/08 Python
Python实现的计算马氏距离算法示例
2018/04/03 Python
tensorflow 获取模型所有参数总和数量的方法
2018/06/14 Python
Python flask框架实现查询数据库并显示数据
2020/06/04 Python
Kiwi.com中国:找到特价机票并发现新目的地
2019/10/27 全球购物
PHP如何自定义函数
2016/09/16 面试题
初中家长寄语
2014/04/02 职场文书
《凡卡》教学反思
2014/04/09 职场文书
勾股定理课后反思
2014/04/26 职场文书
团日活动总结书
2014/05/08 职场文书
2016消防宣传标语口号
2015/12/26 职场文书
JVM上高性能数据格式库包Apache Arrow入门和架构详解(Gkatziouras)
2021/05/26 Servers
《艾尔登法环》Boss腐烂树灵很有可能是《黑暗之魂3》的一个废案
2022/04/11 其他游戏
JS前端轻量fabric.js系列之画布初始化
2022/08/05 Javascript