MCPcopy Create free account
hub / github.com/Boris-code/feapder / parse

Method parse

tests/batch-spider/spiders/test_spider.py:23–28  ·  view source on GitHub ↗
(self, request, response)

Source from the content-addressed store, hash-verified

21 yield feapder.Request(url, task_id=id, render=True) # task_id为任务id,用于更新任务状态
22
23 def parse(self, request, response):
24 title = response.xpath('//title/text()').extract_first() # 取标题
25 item = spider_data_item.SpiderDataItem() # 声明一个item
26 item.title = title # 给item属性赋值
27 yield item # 返回item, item会自动批量入库
28 yield self.update_task_batch(request.task_id, 1) # 更新任务状态为1
29
30 def exception_request(self, request, response):
31 """

Callers

nothing calls this directly

Calls 2

xpathMethod · 0.80
update_task_batchMethod · 0.45

Tested by

no test coverage detected