jae-jae / QueryList

:spider: The progressive PHP crawler framework! 优雅的渐进式PHP采集框架。
https://querylist.cc
2.65k stars 440 forks source link

laravel6下采集 #107

Closed GabbyMrH closed 4 years ago

GabbyMrH commented 4 years ago

在laravel6(php7.3)下采集数据只能取到一条或两条数据,我以为是我配置问题,直到上官网介绍的 文档示例列表采集上的「列表采集」案例,复制该案例下来时,发现只能采集到一条数据,官网代码: ` public function queryList() { $url = 'https://it.ithome.com/ityejie/'; // 元数据采集规则 $rules = [ 'title' => ['h2>a','text'], 'link' => ['h2>a','href'], 'img' => ['.list_thumbnail>img','src'], 'desc' => ['.memo','text'] ]; // 切片选择器 $range = '.ulcl'; $rt = QueryList::get($url)->rules($rules)->range($range)->query()->getData();

    dd($rt->all());

}`
GabbyMrH commented 4 years ago

对了,QueryList是最新版本的.

jae-jae commented 4 years ago

目标网站结构发生了变化,range选择器改成.content li就可以了