美文网首页
scrapy meta传递值得问题

scrapy meta传递值得问题

作者: 胖腚猴 | 来源:发表于2018-06-24 17:02 被阅读0次

meta传递值,有时候当前爬虫解析出来的数据需要重复抓取,获取到到得值有时需要传递给下一个函数
但是 items= response.meta['item'] 接收的时候一直是同样的值
解决:
在yield的时候,meta参数的值做深度拷贝就可以了

import copy
yield scrapy.Request(detail_url,callback=self.next_page,meta={'item': copy.deepcopy(beitem)})

相关文章

网友评论

      本文标题:scrapy meta传递值得问题

      本文链接:https://www.haomeiwen.com/subject/xzhsyftx.html