laravel框架中使用QueryList插件采集数据

laravel框架中使用QueryList插件采集数据

laravel框架中使用queryList 采集数据

      采集数据对我们来说真家常便饭,那么苦苦的写正则采集那么一点点东西,花费了自己大把的时间和精力而且没有一点技术含量,这个时候就是使用我们的好搭档QueryList的好时机。

queryList的网上文档:https://doc.querylist.cc/site/index/doc/8

 1、下载QueryList
      http://querylist.cc/
2、解压引入到laravel框架中
  将QueryList 文件放入 app/
3、回到laravel框架根目录下
打开compose.json
添加

   "autoload": {
        "classmap": [
            "database",
            "app/QueryList"
        ],
        "psr-4": {
            "App\\": "app/"
        }
    },

4、打开cmd进入到laravel根目录下

  输入命令:composer dumpautoload
此时 Query就可以使用了
控制器示例:

use QL\QueryList;


  public function test(){
        // echo 123;exit;
        $url ="http://www.94uv.com/meishi/";
        $title =[
            'text' =>['.article-text h2 a','text'],
            'link' =>['.article-text h2 a','href']
        ];

        $res = QueryList::Query($url,$title)->data;
            print_r($res);exit;
     }

  输出结果:

 Array
(
    [0] =>; Array
        (
            [text] =>; 蛙来哒东塘再开新店,优惠三折起。
            [link] =>; /meishi/2016-11/42720.html
        )

    [1] =>; Array
        (
            [text] =>; 万圣向上,云端狂欢|奥克斯万圣主题云端跑UP落幕
            [link] =>; /meishi/2016-11/42718.html
        )

    [2] =>; Array
        (
            [text] =>; 八色烤肉新推各式套餐,还有周杰伦门票送!
            [link] =>; /meishi/2016-11/42716.html
        )

    [3] =>; Array
        (
            [text] =>; 长沙芙蓉国温德姆至尊豪廷大酒店自助小火锅热辣来袭
            [link] =>; /meishi/2016-10/42713.html
        )

    [4] =>; Array
        (
            [text] =>; 911餐吧开业,长沙满哥8分钟挑战巨无霸大汉堡。
            [link] =>; /meishi/2016-10/42712.html
        )

    [5] =>; Array
        (
            [text] =>; 隐鮨新店启幕 打造蓝鳍金枪鱼盛宴
            [link] =>; /meishi/2016-10/42709.html
        )

    [6] =>; Array
        (
            [text] =>; 日料创意新吃法 温暖焗寿司上市
            [link] =>; /meishi/2016-09/42708.html
        )

    [7] =>; Array
        (
            [text] =>; 香天下火锅“火辣”参展2016中国食品餐饮博览会
            [link] =>; /meishi/2016-09/42699.html
        )

    [8] =>; Array
        (
            [text] =>; 最红吃货节丨用中式美味为每个吃货猎艳幸福感
            [link] =>; /meishi/2016-09/42698.html
        )

    [9] =>; Array
        (
            [text] =>; 长沙首家五星级海鲜自助火锅闪耀登场
            [link] =>; /meishi/2016-08/42697.html
        )

)

 

———————
作者:woshihaiyong168
来源:CSDN
原文:https://blog.csdn.net/woshihaiyong168/article/details/53524846
版权声明:本文为博主原创文章,转载请附上博文链接!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112704.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月31日 下午8:00
下一篇 2021年10月31日 下午9:00


相关推荐

  • ssh配置免密码登录(linux免密登录)

    由于公司的生产环境有很多台Linux的CentOS服务器,为了方便机子(假设两台机子A,B)互相之间免密ssh,scp命令操作,配置如下1.在A、B上分别创建本机的公钥和私钥,输入命令后连续三次回车ssh-keygen-trsa2.查看公私钥的文件生成情况cd~/.ssh/ls看到列表有2个文件:文件说明:id_rsa:生成的私钥文件id_rsa.pub:生成的公钥文件3….

    2022年4月14日
    36
  • 转载pycharm离线安装第三方包

    转载pycharm离线安装第三方包pycharm 未联网导包

    2026年3月27日
    2
  • 程序员:多用吐槽的时间做点实际的事情

    昨天晚上很晚才睡觉,夜深的时候,静下心来,想想这一天,也想想这一年。也就在昨晚加入一个知识星球,“码农翻身”,是刘欣老师创建的。之前也买过刘欣老师的书籍,也一直在看关注码农翻身的公众号,从里面也学到了许多的东西。今天下班的地铁上,翻看了几篇星球的精华贴,其实有一个内容让我共鸣很大,因为目前我在的项目组里面的项目真的比较烂,不管从设计还是业务没有一个人能完全说的明白,并且项目和很多第三方的项目…

    2022年2月27日
    44
  • 《增长黑客》节选与笔记[通俗易懂]

    《增长黑客》节选与笔记[通俗易懂]《增长黑客》节选与笔记自序1.1 创业家的黑暗前传1.2 增长黑客的胜利1.3 什么是“增长黑客”1.4 增长黑客的职责和特质1.5 一切用数据说话1.6 增长黑客担任的团队角色1.7 如何招聘增长黑客1.8 如何成为增长黑客1.9 增长黑客的常用工具箱第2章 创造正确的产品2.1 Instagram重生记2.2 PMF,探寻产品与市场的完美契合2.3 拒绝…

    2022年5月13日
    40
  • 图像的卷积操作

    图像的卷积操作原理:给定一个奇数尺寸大小的卷积核,对图像进行卷积操作。因为使用奇数尺寸大小的卷积核,其锚点正好在卷积核正中央的位置。如下图中间画了一个锚的就是锚点使锚点覆盖在待计算像素上面,然后计算像素值与被覆盖的卷积核中的值的乘积和。将这个和赋值给当前像素,这就是卷积的过程。公式如下所示此处会有一个问题,如果锚点落在第一个像素点(1,1)上,卷积核当中锚点左侧和上方的卷积值超出了图像的边界外…

    2022年5月27日
    55
  • open tsdb介绍

    open tsdb介绍原文地址 https www jianshu com p cfa1 1 OpenTSDB 是什么 主要用途是什么 官方文档这样描述 OpenTSDBisad scalableTime TSDB writtenontop 翻译过来就是 基于 Hbase 的分布式的 可伸缩的时间序列数据库 主要用途 就是做监控系统 譬如收集大规模集群 包括网络设备 操作系统 应用程序 的监控数据并进行存储 查

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号