args; $category = $args['category']; $url = $args['url']; $cover = $args['cover']; $baseClassName = $args['className']; $publishTime = $args['publishTime']; $spider = SpiderFactory::create($baseClassName); $res = $spider->getContent(trim($url), $category); $res = json_decode($res, true); if ($res) { $title = $res['title']; $content = $res['content']; $time = $res['time']; $time = $publishTime ?: $time; // if(!$spider->isGathered($url)){ $result = $spider->insert($title, $content, $time, $category, $cover); $spider->addLog($url, $category, $result, $title); // } } } }