specialnot 2015-11-16 15:22:20 4602次浏览 0条评论 0 0 0

YII2网站采集
(1)QueueController.php
(2)ArticleController.php
(3)ArticleJob.php
(4)ArticleSpider.php
(5)YiichinaSpider.php

<?php
namespace console\controllers;

use yii\console\Controller;
use yii\web\NotFoundHttpException;

class ArticleController extends Controller{
    /*
    * cd /www/test/advanced/myYii      进入项目目录
    * ps aux|grep yii      查看是否在后台运行  php yii queue/run
    *如果没有后台运行
    * QUEUE=* php yii queue/run &
     *
     * 采集文章的时候
     * php yii article/run php100
    * */
    public function actionRun($name){
        $className = '\console\models\\'.ucfirst(strtolower($name)).'Spider';
        if(!class_exists($className)){
            throw new NotFoundHttpException($className.' Class not found');
        }

        $spider = new $className();
        $spider->process();
    }
}
    没有找到数据。
您需要登录后才可以评论。登录 | 立即注册