SEARU.ORG
当前位置:SEARU.ORG > Linux 软件 > 正文

PHP采集工具 QueryList

QueryList是一个基于phpQuery的PHP通用列表采集类,得益于phpQuery,让使用QueryList几乎没有任何学习成本,只要会CSS3选择器就可以轻松使用QueryList了,它让PHP做采集像jQuery选择元素一样简单。

安装:composer require jaeger/querylist

示例代码:

<?php
//引入自动加载文件
require 'vendor/autoload.php';
use QL\QueryList;

//采集某页面所有的图片
$data = QueryList::Query('http://cms.querylist.cc/bizhi/453.html',array(
    'image' => array('img','src')
    ))->data;
//打印结果
print_r($data);

QueryList的几个特点:

1.只有一个核心的API,静态方法Query
2.用jQuery选择器来选择页面元素
3.自带过滤功能,可过滤掉无用的内容
4.支持无限层级嵌套采集
5.采集结果直接以采集规则以列表的形式有序的返回
6.支持扩展,通过扩展可以实现复杂的HTTP操作、多线程批量采集、模拟登陆采集等功能

未经允许不得转载:SEARU.ORG » PHP采集工具 QueryList

赞 (0)
分享到:更多 ()

评论 0