snoopy PHP版的網(wǎng)絡(luò)客戶端提供本地下載
更新時(shí)間:2008年04月15日 21:29:47 作者:
snoopy是非常不錯(cuò)的模仿網(wǎng)絡(luò)客戶端的php類,但提供本地下載的很少,國(guó)外的下載又麻煩而且又慢,所以我弄到本站方便大家下載
magpierss中就用到了snoopy,這讓我有點(diǎn)興趣去研究下這個(gè)咚咚。再SF上,找到了這個(gè)源代碼。居然就是一個(gè)類,但不要笑看哦,功能可是很強(qiáng)大的。
官方的簡(jiǎn)介,我翻譯了下(汗。。。最近老是充當(dāng)翻譯的角色)
snoopy是一個(gè)php類,用來模仿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)單的例子,比如說我們抓取我的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本地下載
官方的簡(jiǎn)介,我翻譯了下(汗。。。最近老是充當(dāng)翻譯的角色)
snoopy是一個(gè)php類,用來模仿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)單的例子,比如說我們抓取我的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怎樣用正則抓取頁(yè)面中的網(wǎng)址
- PHP正則表達(dá)式抓取某個(gè)標(biāo)簽的特定屬性值的方法
- php結(jié)合正則批量抓取網(wǎng)頁(yè)中郵箱地址
- php使用curl和正則表達(dá)式抓取網(wǎng)頁(yè)數(shù)據(jù)示例
- PHP采集利器 Snoopy 試用心得
- PHP采集類snoopy詳細(xì)介紹(snoopy使用教程)
- snoopy 強(qiáng)大的PHP采集類使用實(shí)例代碼
- 基于Snoopy的PHP近似完美獲取網(wǎng)站編碼的代碼
- PHP采集類Snoopy抓取圖片實(shí)例
- php基于Snoopy解析網(wǎng)頁(yè)html的方法
- php中Snoopy類用法實(shí)例
- PHP正則+Snoopy抓取框架實(shí)現(xiàn)的抓取淘寶店信譽(yù)功能實(shí)例
相關(guān)文章
php實(shí)現(xiàn)pdo數(shù)據(jù)庫(kù)操作類過程詳解
這篇文章主要介紹了php實(shí)現(xiàn)pdo數(shù)據(jù)庫(kù)操作類過程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2022-12-12深入了解 register_globals (附register_globals=off 網(wǎng)站打不開的解決方法)
由于register_globals設(shè)置控制PHP變量訪問范圍,如果開啟會(huì)引起不必要的安全問題,所以這里對(duì)其進(jìn)行了強(qiáng)制關(guān)閉,如果站長(zhǎng)的空間不支持,可以采用以下幾種辦法進(jìn)行修改,供廣大站長(zhǎng)參考2012-06-06php使用socket簡(jiǎn)單實(shí)現(xiàn)通信功能
socket只不過是一個(gè)數(shù)據(jù)結(jié)構(gòu)。使用這個(gè)socket數(shù)據(jù)結(jié)構(gòu)去開始一個(gè)客戶端和服務(wù)器之間的會(huì)話。服務(wù)器是一直在監(jiān)聽準(zhǔn)備產(chǎn)生一個(gè)新的會(huì)話。當(dāng)一個(gè)客戶端連接服務(wù)器,它就打開服務(wù)器正在進(jìn)行監(jiān)聽的一個(gè)端口進(jìn)行會(huì)話2023-03-03php中的實(shí)現(xiàn)trim函數(shù)代碼
trim() 函數(shù)從字符串的兩端刪除空白字符和其他預(yù)定義字符。2007-03-03用php實(shí)現(xiàn)像JSP,ASP里Application那樣的全局變量
用php實(shí)現(xiàn)像JSP,ASP里Application那樣的全局變量...2007-01-01