首先通过composer安装querylist
composer require jaeger/querylist
然后是一个调用小示例:
require 'vendor/autoload.php';
use QL\QueryList;
$url = '地址自行更改';
$rules = array(
'title' => array('.btbox' , 'text' , '-br -span'), //class="btbox" 下的文本(忽略br span标签)
'image_url' => array('.kpbox>img' , 'src' , 'p'), //class="kpbox"下的img图片路径(忽略p标签)
'features' => array('.kpbox' , 'text' , '-br -img'),
'condition_url' => array('.btbox>a' , 'href'), //class="btbox"下的a标签路径
);
$query_list_obj = QueryList::Query($url , $rules);
echo '<pre>';
print_r($query_list_obj->getData());