1、QueryList手册:https://www.php.cn/course/371.html
QueryList V4版本文档: https://querylist.cc/docs/guide/v4/
2、下载QueryList:https://www.php.cn/xiazai/leiku/308,解压得到phpQuery.php
和QueryList.php
这两个文件。
3、手动下载phpQuery.php
和QueryList.php
这两个文件,然后手动引入这两个文件就可以了。
<?php
require 'phpQuery.php';
require 'QueryList.php';
use QL\QueryList;
$hj = QueryList::Query('http://mobile.csdn.net/',array("url"=>array('.unit h1 a','href')));
$data = $hj->getData(function($x){
return $x['url'];
});
print_r($data);
4、使用QueyList只需要编写规则库,然后把规则库传给QueryList的静态方法Query,QueryList就会自动按照规则库把内容全部采集回来了,而规则库是用jQuery选择器来编写的,所以使用QueryList的整个过程非常简单!
规则库的编写规则如下(简单模式):
$rules = array(
'规则名' => array('jQuery选择器','要采集的属性'),
'规则名2' => array('jQuery选择器','要采集的属性'),
..........
);
下面我们来动手试试吧:
(1)采集目标,下面的代码片段
//引入文件