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