自己所总结的QueryList 采集
//1.首先引入正确的路径 找到queryList 里面两个以.php 的结尾的文件:
require '../../QueryList3/phpQuery.php';
require '../../QueryList3/QueryList.php';
//2.使用 一下文件:
use QL\QueryList;
$html="http://zhibohenan.com/index.php/Home/Type/index/typeid/1.html";
//4.定义采集规则:
/用中括号括起来我们要采集的元素 中间用>隔开层级 如:class=fl 下面的div里面的p标签下面span元素的a标签里面的内容/
$rule=[
'title'=>['.fl>div>p>span>a','html'],
'cont'=>['.fl>div>p>span>a','html'],
'img'=>['.fl>div>p>span>a>img','href']
];
//下面是我在该网站选择要截取的元素的内容 层级关系一定要理清,一级>下一级
截取于 直播河南 zhibohenan.com
$data=QueryList::Query($html,$rule)->data;
注:一定要指向一个data 否则会截取到页面所有的元素
print_r($data);