下载composer:
以linux为例
yum install -y composer
转到项目框架跟目录,创建composer.json:
{
"require": {
}
}
更新composer依赖文件夹:
//cd 到你的根目录,例如 public 执行命令 composer update
成功之后,会发现根目录多出一个vendor文件夹。
安装QueryList:
切换镜像源: composer config -g repo.packagist composer https://packagist.laravel-china.org 执行命令: composer require jaeger/querylist
ok,现在QueryList安装完毕,具体使用方法请自行Google百度。
安装DImage:
链接:https://pan.baidu.com/s/1RhrvXMgbmP3HekPw1asY9w
提取码:1trg
提取完毕放入位置,如图:
使用:
use QL\QueryList; use QL\Ext\AQuery; use QL\Ext\DImage; class Crawler extends Admin_Controller { function __construct() { parent::__construct(); } *** **** ***** public function change_img($content) { $DImage = new DImage(); //QueryList4 不再支持扩展库,直接new使用。 $a = $DImage->run([ 'content' => $content, //content为爬取的文章内容 'image_path' =>'/upload/temp', //图片目标地址 'www_root' => FCPATH, //绝对路径 'attr' => array('data-src','src'), ]); return $a; } }