phpQuery簡單采集實例


當我們需要抓取一個網頁的內容,並且只需要某些部分信息,通常會想到用正則來解決,當有了phpQuery,你會發現這是非常簡單的事情。

例子:

利用谷歌瀏覽器看到的博客標題代碼

下面嘗試提取class為postTitle的內容:

先下載phpquery內容:下載地址

建個新文件,include下文件如下

<?
header("Content-Type: text/html; charset=utf-8");
include 'phpQuery-onefile.php'; 
phpQuery::newDocumentFile('http://cnblogs.com/tinyphp');         //抓取網址
$arr=pq(".postTitle");                                             //pq類似於jquery的選擇器$(),這里找到class為postTitle的元素
foreach($arr as $li){
echo pq($li)->html()."<br />";                                    //只拿取目標的innerHTML,相當於jquery的.html()
}
?>

預覽效果:這是我網站最新的博文標題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM