在抓取工具中添加元信息并在提取器中接收它

时间:2012-02-01 07:02:28

标签: python scrapy

我在python中有单独的抓取工具和提取器。

我想在请求的元数据中存储一些信息,当抓取完成时,我想在提取器中接收它。

我该怎么做?我试过了

Request(url,meta={'fn':'Nadeem', 'ln':'Ali'}, callback=self.callback)

在提取器中,我使用了

mymeta = response.meta

但这并没有让我获得元信息。 实际上它不会在我的Cache控制器的元文件中写入元。

1 个答案:

答案 0 :(得分:0)

尝试mymeta = response.request.meta['key-name']