Product
注意事项
- product方法返回必须返回ProductResult对象,因为ProductResult包含此次任务新产生的一批任务配置和一个消费任务数据
回调方法
public function product():ProductResult
{
// TODO: Implement product() method.
// productConfig存的就是当前任务的配置信息[
'url' => '',
'otherInfo' => '其它信息'
]
$this->productConfig;
$data = '爬出来的数据';
// 下一批任务配置
$productJobConfigs = [
[
'url' => '',
'otherInfo' => '其它信息'
],
[
'url' => '',
'otherInfo' => '其它信息'
],
];
$result = new ProductResult();
$result->setProductJobConfigs($productJobConfigs)->setConsumeData($data);
return $result;
}