跳到主要内容

格式

<?php

return [
'commonTags' => [],
'tasks' => [
[
'name' => '',
'list' => [],
'page' => [],
'commonTags' => [],
]
],
];

可以新建多个任务,比如采集手机软件站。它有安卓单机游戏、安卓网络游戏、IOS、新闻等栏目,我们都可以分开采集。

name

name 唯一属性。 采集「安卓单机游戏」时,我们可以设置 name 为 「安卓单机游戏」。

调试过程中,只需要采集这个栏目时,php artisan spider example --task=安卓单机游戏

list

采集内容页

page

采集内容页

commonTags

tasks 键同级的 commonTags 代表 tasks 里,每个 task(任务)的公共标签。当 task 里也有 commonTags 时,会进行合并。同样的标签,task 的会替换掉 tasks 键同级的 commonTags。