|
官方的簡(jiǎn)介,我翻譯了下(汗。。。最近老是充當(dāng)翻譯的角色)
snoopy是一個(gè)php類,用來(lái)模仿web瀏覽器的功能,它能完成獲取網(wǎng)頁(yè)內(nèi)容和發(fā)送表單的任務(wù)。
下面是它的一些特征:
1、方便抓取網(wǎng)頁(yè)的內(nèi)容
2、方便抓取網(wǎng)頁(yè)的文字(去掉HTML代碼)
3、方便抓取網(wǎng)頁(yè)的鏈接
4、支持代理主機(jī)
5、支持基本的用戶/密碼認(rèn)證模式
6、支持自定義用戶agent,referer,cookies和header內(nèi)容
7、支持瀏覽器轉(zhuǎn)向,并能控制轉(zhuǎn)向深度
8、能把網(wǎng)頁(yè)中的鏈接擴(kuò)展成高質(zhì)量的url(默認(rèn))
9、方便提交數(shù)據(jù)并且獲取返回值
10、支持跟蹤HTML框架(v0.92增加)
11、支持再轉(zhuǎn)向的時(shí)候傳遞cookies
下面是簡(jiǎn)單的例子,比如說(shuō)我們抓取我的blog的文字
<?
include "Snoopy.class.php";
$snoopy = new Snoopy;
$snoopy->fetchtext("http://www.phpobject.NET/blog");
echo $snoopy->results;
?>
^_^,不錯(cuò)把,在比如抓取鏈接
<?
include "Snoopy.class.php";
$snoopy = new Snoopy;
$snoopy->fetchlinks("http://www.phpobject.NET/blog");
print_r($snoopy->results);
?>
嘿嘿,效果不錯(cuò)把,而且全部都是我們需要的url,而沒有那種/blog/read.php/85.htm那種東西。
另外提交數(shù)據(jù)那些稍后測(cè)試。。。
yuanma/php/Snoopy-1.2.3.tar.gz本地下載
php技術(shù):snoopy PHP版的網(wǎng)絡(luò)客戶端提供本地下載,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。