tp5使用querylist动态采集

演示TP5中使用QueryList4做采集,在北京网站建设中,有客户提出需要做一个采集功能,然后发现用querylist可以简单方便的实现对多个网址的动态采集。

1.首先按照thinkphp,去官网下载或者通过composer安装即可。

2.安装QueryList

在ThinkPHP5代码根目录执行composer命令安装QueryList:

composer require jaeger/querylist

3.简单的使用querylist

<?php
 namespace app\index\controller;
 use QL\QueryList;
 class Index
 {
     public function index()
     {
        //采集某页面所有的图片
        $data = QueryList::get('http://cms.querylist.cc/bizhi/453.html')->find('img')->attrs('src');
        //打印结果
        print_r($data->all());
     }
 }

就这样就可以简单的使用querylist来采集你需要的数据了。如果还需要采集别的数据,请仔细阅读文档,来达到你的目的,就这样就好了。

最后,最重要的一点

注意点

PHP >= 7.0

PHP7以下环境无法安装和使用QueryList4!

PHP7以下环境无法安装和使用QueryList4!

重要的事情说两次,在php7一下无法使用欧,如果想要用此功能的话,请先升级服务器的php版本。

2018-01-19

0 个评论