基于composer安装QueryList及图片下载替换内容类

首页 编程分享 PHP丨JAVA丨OTHER 正文

袅袅牧童 推荐 原创 编程分享 2018-03-26 08:53:21

简介 近期在弄小爬虫,涉及到内容图片的下载和替换,发现有个DImage类很好用,基于QueryLIst,拿下来记录下。


下载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;
    }
}

Tags:


本篇评论 —— 揽流光,涤眉霜,清露烈酒一口话苍茫。


    声明:参照站内规则,不文明言论将会删除,谢谢合作。


      最新评论




ABOUT ME

Blogger:袅袅牧童 | Arkin

Ido:PHP攻城狮

WeChat:nnmutong

Email:nnmutong@icloud.com

标签云