首頁 > 後端開發 > php教程 > lazysnoopy snoopy PHP版的網頁用戶端提供本機下載

lazysnoopy snoopy PHP版的網頁用戶端提供本機下載

WBOY
發布: 2016-07-29 08:37:56
原創
1400 人瀏覽過

magpierss中就用到了snoopy,這讓我有點興趣去研究下這個咚咚。再SF上,找到了這個原始碼。居然就是一個類,但不要笑看哦,功能可是很強大的。
     官方的簡介,我翻譯了下(汗。。最近老是充當翻譯的角色)
    snoopy是一個php類,用來模仿web瀏覽器的功能,它能完成獲取網頁內容和發送表單的任務。
    以下是它的一些特徵:
1、方便抓取網頁的內容
2、方便抓取網頁的文字(去掉HTML代碼)
3、方便抓取網頁的連結
4、支援代理主機
5、支援基本的使用者/密碼認證模式
6、支援自訂使用者agent,referer,cookies和header內容
7、支援瀏覽器轉向,並能控制轉向深度
8、能把網頁中的連結擴展成高品質的url(預設)
9、方便提交資料並且取得回傳值
10、支援追蹤HTML框架(v0.92增加)
11.支援再轉向的時候傳遞cookies
以下是簡單的例子,比如說我們抓取我的blog的文字
 
include "Snoopy.class.php"; 
$ snoopy = new Snoopy; 
$snoopy->fetchtext("http://www.phpobject.net/blog"); 
echo $snoopy->results; 
,不錯把,在例如抓取連結
 
include "Snoopy.class.php"; 
$snoopy = new Snoopy; 
$snoopy>fetchlinks("http://wwwlinks("http://wwwlinks("http://wwwlinks("http://wwwlinks("http://wwwlinks("http://wwwlinks("http://wwwlinks)("http://wwwlinks("http://wwwlinks) .phpobject.net/blog"); 
print_r($snoopy->results); 
?> 
嘿嘿,效果不錯把,而且全部都是我們需要的url,而沒有那種/blog /read.php/85.htm那種東西。
另外提交資料那些稍後測試。 。 。
yuanma/php/Snoopy-1.2.3.tar.gz本地下載 
以上就介紹了lazysnoopy snoopy PHP版的網路用戶端提供本地下載,包括了lazysnoopy方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板