phpQuery简单采集实例

时间:2022-10-17 14:08:24

当我们需要抓取一个网页的内容,并且只需要某些部分信息,通常会想到用正则来解决,当有了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()
}
?>

预览效果:这是我网站最新的博文标题

phpQuery简单采集实例