snoopy PHP版的網(wǎng)絡(luò)客戶端提供本地下載
更新時(shí)間:2008年04月15日 21:29:47 作者:
snoopy是非常不錯(cuò)的模仿網(wǎng)絡(luò)客戶端的php類,但提供本地下載的很少,國外的下載又麻煩而且又慢,所以我弄到本站方便大家下載
magpierss中就用到了snoopy,這讓我有點(diǎn)興趣去研究下這個(gè)咚咚。再SF上,找到了這個(gè)源代碼。居然就是一個(gè)類,但不要笑看哦,功能可是很強(qiáng)大的。
官方的簡介,我翻譯了下(汗。。。最近老是充當(dāng)翻譯的角色)
snoopy是一個(gè)php類,用來模仿web瀏覽器的功能,它能完成獲取網(wǎng)頁內(nèi)容和發(fā)送表單的任務(wù)。
下面是它的一些特征:
1、方便抓取網(wǎng)頁的內(nèi)容
2、方便抓取網(wǎng)頁的文字(去掉HTML代碼)
3、方便抓取網(wǎng)頁的鏈接
4、支持代理主機(jī)
5、支持基本的用戶/密碼認(rèn)證模式
6、支持自定義用戶agent,referer,cookies和header內(nèi)容
7、支持瀏覽器轉(zhuǎn)向,并能控制轉(zhuǎn)向深度
8、能把網(wǎng)頁中的鏈接擴(kuò)展成高質(zhì)量的url(默認(rèn))
9、方便提交數(shù)據(jù)并且獲取返回值
10、支持跟蹤HTML框架(v0.92增加)
11、支持再轉(zhuǎn)向的時(shí)候傳遞cookies
下面是簡單的例子,比如說我們抓取我的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ù)那些稍后測試。。。
yuanma/php/Snoopy-1.2.3.tar.gz本地下載
官方的簡介,我翻譯了下(汗。。。最近老是充當(dāng)翻譯的角色)
snoopy是一個(gè)php類,用來模仿web瀏覽器的功能,它能完成獲取網(wǎng)頁內(nèi)容和發(fā)送表單的任務(wù)。
下面是它的一些特征:
1、方便抓取網(wǎng)頁的內(nèi)容
2、方便抓取網(wǎng)頁的文字(去掉HTML代碼)
3、方便抓取網(wǎng)頁的鏈接
4、支持代理主機(jī)
5、支持基本的用戶/密碼認(rèn)證模式
6、支持自定義用戶agent,referer,cookies和header內(nèi)容
7、支持瀏覽器轉(zhuǎn)向,并能控制轉(zhuǎn)向深度
8、能把網(wǎng)頁中的鏈接擴(kuò)展成高質(zhì)量的url(默認(rèn))
9、方便提交數(shù)據(jù)并且獲取返回值
10、支持跟蹤HTML框架(v0.92增加)
11、支持再轉(zhuǎn)向的時(shí)候傳遞cookies
下面是簡單的例子,比如說我們抓取我的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ù)那些稍后測試。。。
yuanma/php/Snoopy-1.2.3.tar.gz本地下載
您可能感興趣的文章:
- PHP怎樣用正則抓取頁面中的網(wǎng)址
- PHP正則表達(dá)式抓取某個(gè)標(biāo)簽的特定屬性值的方法
- php結(jié)合正則批量抓取網(wǎng)頁中郵箱地址
- php使用curl和正則表達(dá)式抓取網(wǎng)頁數(shù)據(jù)示例
- PHP采集利器 Snoopy 試用心得
- PHP采集類snoopy詳細(xì)介紹(snoopy使用教程)
- snoopy 強(qiáng)大的PHP采集類使用實(shí)例代碼
- 基于Snoopy的PHP近似完美獲取網(wǎng)站編碼的代碼
- PHP采集類Snoopy抓取圖片實(shí)例
- php基于Snoopy解析網(wǎng)頁html的方法
- php中Snoopy類用法實(shí)例
- PHP正則+Snoopy抓取框架實(shí)現(xiàn)的抓取淘寶店信譽(yù)功能實(shí)例
相關(guān)文章
講解WordPress中用于獲取評(píng)論模板和搜索表單的PHP函數(shù)
這篇文章主要介紹了WordPress中用于獲取評(píng)論模板和搜索表單的PHP函數(shù),需要的朋友可以參考下2015-12-12
php空間不支持socket但支持curl時(shí)recaptcha的用法
php空間不支持socket但支持curl時(shí)recaptcha的用法,需要的朋友可以參考下。2011-11-11
PHP iconv 函數(shù)轉(zhuǎn)gb2312的bug解決方法
之前寫過一篇解決xajax庫中文亂碼的問題,說到可以用 iconv( "UTF-8", "gb2312" , $FormValues['a']) 來轉(zhuǎn)換,最近發(fā)現(xiàn)更好的寫法應(yīng)該是。2009-10-10
PHP中實(shí)現(xiàn)中文字符進(jìn)制轉(zhuǎn)換原理分析
中文字符編碼研究系列第四期,PHP實(shí)現(xiàn)中文字符進(jìn)制轉(zhuǎn)換原理分析,主要討論中文漢字轉(zhuǎn)換為十進(jìn)制和十六進(jìn)制的方法,并掌握轉(zhuǎn)換原理應(yīng)用于實(shí)際開發(fā)。本文以GBK編碼字符為例,討論GBK編碼的字符轉(zhuǎn)換原理2011-12-12
給PHP開發(fā)者的編程指南 第一部分降低復(fù)雜程度
給PHP開發(fā)者的編程指南,第一部分的內(nèi)容是降低復(fù)雜程度,感興趣的小伙伴們可以參考一下2016-01-01
php中時(shí)間函數(shù)date及常用的時(shí)間計(jì)算
本篇文章主要介紹了php中時(shí)間函數(shù)date及常用的時(shí)間計(jì)算的相關(guān)知識(shí),具有很好的參考價(jià)值。下面跟著小編一起來看下吧2017-05-05

