zoukankan      html  css  js  c++  java
  • 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 QLQueryList;
    
    
      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
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    zabbix自定义监控mysql
    [学习笔记]动态树Link-Cut-Tree
    关于 /etc/zabbix/zabbix_agentd.conf 文件 Hostname 文件的说明
    NOIP2018 游记
    Centos7安装Zabbix3.4
    [学习笔记]动态dp
    Java实现 泊松分酒
    关于使用索引的一些经验
    OI生涯回忆录 2017.9.10~2018.11.11
    覆盖索引小结
  • 原文地址:https://www.cnblogs.com/lxwphp/p/9960704.html
Copyright © 2011-2022 走看看