一、安装:
安装QueryList相当的简单,打开项目目录,运行compose命令进行安装
composer require jaeger/guerylist
在控制器中引入相应的类就可以开始使用了
use QL\QueryList;
使用:
先贴个小代码
public function film_list(){
//$catchUrl抓取的网址
$catchUrl = 'http://cms.querylist.cc/news/566.html';
//$range抓取的大致范围
$rang = '.content';
// $reg抓取的内容信息
$reg = [
'title' => ['h1','text'];
'content' => ['.post_content','html','a -.content_copyright -script'] ];
'image'=>[' .auth .image' ,'src'];
];
$catchData= QueryList::get($catchUrl)->rules($reg)->range($rang)->query()->getData();
//打印抓取的数据
dd($catchData)
剩下的curd可根据抓取到的数据进行操作和修改
}
以上只是一个简单的案例,要想深入学习,推荐去这个QueryList|优雅的渐进式PHPDOM解析框架网址学习。