手册
目录
收藏316
分享
阅读23790
更新时间2022-04-11
返回值:QueryList对象
重新设置选择器,不会再次重复的取抓取一遍目标页面源码,用于重复采集同一个页面多处的内容。
原型:
setQuery(array $rules, $range = ‘’,$outputEncoding = null, $inputEncoding = null,$removeHead = false)
参数解释同Query
<?php
require 'vendor/autoload.php';
use QL\QueryList;
$html =<<<STR
<div class="xx">
<span>
xxxxxxxx
</span>
<img src="/path/to/1.jpg" alt="">
</div>
STR;
//采集文本
$ql = QueryList::Query($html,array(
'txt' => array('span:eq(0)','text')
));
print_r($ql->data);
//采集图片
$ql->setQuery(array(
'image' => array('.xx img','src')
));
print_r($ql->data);
/**
采集结果:
Array
(
[0] => Array
(
[txt] => xxxxxxxx
)
)
Array
(
[0] => Array
(
[image] => /path/to/1.jpg
)
)
**/
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.3万人学习
共49课时
77.4万人学习
共29课时
62万人学习
共25课时
39.5万人学习
共43课时
71.3万人学习
共25课时
61.9万人学习
共22课时
23.1万人学习
共28课时
34.1万人学习
共89课时
125.8万人学习