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


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查看session内容的函数
Aug 27 PHP
php数组函数序列之array_intersect() 返回两个或多个数组的交集数组
Nov 10 PHP
php中file_get_content 和curl以及fopen 效率分析
Sep 19 PHP
php校验表单检测字段是否为空的方法
Mar 20 PHP
php计算函数执行时间的方法
Mar 20 PHP
Laravel 5框架学习之路由、控制器和视图简介
Apr 07 PHP
PHP常用的小程序代码段
Nov 14 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
Apr 05 PHP
老生常谈PHP面向对象之标识映射
Jun 21 PHP
PHP实现分布式memcache设置web集群session同步的方法
Apr 10 PHP
PHP+redis实现微博的拉模型案例详解
Jul 10 PHP
Laravel6.18.19如何优雅的切换发件账户
Jun 14 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的一些小问题
2010/07/03 PHP
PHP连接MySQL数据的操作要点
2015/03/20 PHP
浅谈mysql_query()函数的返回值问题
2016/09/05 PHP
CI框架实现优化文件上传及多文件上传的方法
2017/01/04 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
关于this和self的使用说明
2010/08/01 Javascript
从面试题学习Javascript 面向对象(创建对象)
2012/03/30 Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
2013/05/27 Javascript
jQuery表格列宽可拖拽改变且兼容firfox
2014/09/03 Javascript
原生js和jquery实现图片轮播淡入淡出效果
2015/04/23 Javascript
JS及PHP代码编写八大排序算法
2016/07/12 Javascript
javascript入门之string对象【新手必看】
2016/11/22 Javascript
Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍
2016/12/31 Javascript
使用JavaScript实现表格编辑器(实例讲解)
2017/08/02 Javascript
js实现前端图片上传即时预览功能
2017/08/02 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
微信小程序蓝牙连接小票打印机实例代码详解
2019/06/03 Javascript
[52:00]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs Optic
2018/04/02 DOTA
Python中模块string.py详解
2017/03/12 Python
go和python变量赋值遇到的一个问题
2017/08/31 Python
python购物车程序简单代码
2018/04/18 Python
Python实现针对给定字符串寻找最长非重复子串的方法
2018/04/21 Python
ubuntu17.4下为python和python3装上pip的方法
2018/06/12 Python
PyCharm代码整体缩进,反向缩进的方法
2018/06/25 Python
pytorch 模拟关系拟合——回归实例
2020/01/14 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
Python3+Appium安装及Appium模拟微信登录方法详解
2021/02/16 Python
使用css3匹配手机屏幕横竖状态
2014/01/27 HTML / CSS
bonprix荷兰网上商店:便宜的服装、鞋子和家居用品
2020/07/04 全球购物
机械个人求职信范文
2014/01/24 职场文书
个人函授自我鉴定
2014/03/25 职场文书
感谢信的格式
2015/01/21 职场文书
单位介绍信格式
2015/01/31 职场文书
高一数学教学反思
2016/02/18 职场文书
《唯一的听众》教学反思
2016/02/18 职场文书
正则表达式拆分url实例代码
2022/02/24 Java/Android