php小偷采集

采集顾名思义就是把别人网站上得内容放到自己网站上来。采集的方法有很多,我只是介绍几种

1、file_get_contents();

这就是一个简单的应用,方法是简单了,但也不灵活了,比如你要上传就没法做了。

<?php
echo file_get_contents("http://www.baidu.com");

2、curl

cURL 是一种功能强大的库,支持很多不同的协议、选项,能提供web请求各种模拟。但是这个不是php自带的库。下面是一个简单的应用场景。复杂应用可以去看看php手册。

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.qaforcode.net");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$return = curl_exec($ch);
curl_close($ch);
echo $return;

3、snoopy

 

snoopy是一个php类库,下载地址http://sourceforge.net/projects/snoopy/?source=dlp有点类似curl可以,简单示例

<?php
$snoopy = new Snoopy;
$snoopy->fetch("http://www.qaforcode.net/");
echo $snoopy->results;

 

本文固定链接: http://www.qaforcode.net/archives/786 | 猪哥每日一贴

该日志由 趴在树上的猪 于2013年01月04日发表在 php 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: php小偷采集 | 猪哥每日一贴
关键字: ,
【上一篇】
【下一篇】

php小偷采集:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter

浙公网安备 33010602001905号