Product

注意事项

  • product方法返回必须返回ProductResult对象,因为ProductResult包含此次任务新产生的一批任务配置和一个消费任务数据

回调方法

  1. public function product():ProductResult
  2. {
  3. // TODO: Implement product() method.
  4. // productConfig存的就是当前任务的配置信息[
  5. 'url' => '',
  6. 'otherInfo' => '其它信息'
  7. ]
  8. $this->productConfig;
  9. $data = '爬出来的数据';
  10. // 下一批任务配置
  11. $productJobConfigs = [
  12. [
  13. 'url' => '',
  14. 'otherInfo' => '其它信息'
  15. ],
  16. [
  17. 'url' => '',
  18. 'otherInfo' => '其它信息'
  19. ],
  20. ];
  21. $result = new ProductResult();
  22. $result->setProductJobConfigs($productJobConfigs)->setConsumeData($data);
  23. return $result;
  24. }