实战使用QueryList框架采集资源大咖吧娱乐网

2935868921

发表文章数:105

首页 » 经验教程 » 正文

实战使用QueryList框架采集资源大咖吧娱乐网


实战使用QueryList框架采集资源大咖吧娱乐网

介绍

QueryList不依赖任何框架和架构,它可以单独使用也可以引入到任意的PHP开发框架中去使用,如:Laravel、ThinkPHP;你可以使用它来构建简单的采集系统,也可以用它才构建高可用的分布式采集系统。它提供了丰富的基于CSS选择器的页面抽取API,完全模块化的设计,拥有强大的可扩展性。

安装

通过Composer安装

composer require jaeger/querylist

采集

use QL\QueryList;
$data = QueryList::get('https://www.zydk8.com/page/1')->find('.list_left');
// 采集ul的每行内容
$tableRows = $data->find('li:gt(0)')->map(function ($row) {
    return [
        'title' => $row->find('.lists_right_title')->texts()->all()[0],
        'time' => $row->find('span')->texts()->all()[0],
        'author' => $row->find('span')->texts()->all()[1],
        'href' => $row->find('a')->attr('href'),
        'cover' => $row->find('img')->attr('src'),
    ];
});
$new_article = $tableRows->all();
print_r($new_article);

结果

实战使用QueryList框架采集资源大咖吧娱乐网

 

 

 

 

未经允许不得转载:作者:2935868921, 转载或复制请以 超链接形式 并注明出处 小狐狸资源网
原文地址:《实战使用QueryList框架采集资源大咖吧娱乐网》 发布于2020-08-02

赞(1) 打赏
招聘广告位

评论 抢沙发

3 + 7 =


觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

切换登录

注册