首先來(lái)介紹
Snoopy.class.php類(lèi)的功能,它是用來(lái)模擬瀏覽器的功能,可以獲取網(wǎng)頁(yè)內容,網(wǎng)頁(yè)鏈接,發(fā)送表單,可以用來(lái)快速開(kāi)發(fā)一些采集程序和小偷程序。案例一:獲取網(wǎng)頁(yè)內容,純文本內容,網(wǎng)頁(yè)鏈接,網(wǎng)頁(yè)表單
- <?php
- include("snoopy.class.php");
- $url = "http://pr.phpddt.com";
- $snoopy = new Snoopy;
- //獲取網(wǎng)頁(yè)所有內容
- $snoopy->fetch($url);
- //獲取網(wǎng)頁(yè)純文本內容
- $snoopy->fetchtext($url);
- //獲取網(wǎng)頁(yè)所有鏈接
- $snoopy->fetchlinks ($url);
- //獲取網(wǎng)頁(yè)表單
- $snoopy->fetchform($url);
-
- //打印查看
- print_r($snoopy->results);
案例二:模擬登錄,簡(jiǎn)單的令人咋舌啊。。。
- <?php
- /**
- * 這里模擬登錄我的博客
- *
- * @link http://www.phpddt.com
- */
- include("snoopy.class.php");
- $snoopy = new Snoopy;
-
- $submit_url = "http://blog.phpddt.com/admin/login";
- $submit_vars['name'] = "密碼";
- $submit_vars['password'] = "你不不會(huì )知道的";
- $snoopy->submit($submit_url, $submit_vars);
- //登錄后的結果
- print $snoopy->results;
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。