scrapy在函数之间传值问题

编辑:先生 日期:2017-06-28 浏览量:92 我要收藏

scrapy在函数之间传值问题

scrapy在函数之间传值问题,场景介绍:有时候,在 parse()里面取得的参数,需要传递到parse_u()里面去,如何传递值呢?


其实可以直接用request中的meta传递字典参数:

示例如下:

在parse()中

ipan={"a":"a","b":"b"}

发送参数:

request = scrapy.Request(urlend,meta={'ipan': ipan},callback=self.parse_u)


在parse_u()中

ipan = response.meta['ipan']

将值取回


关键词: scrapy,

属分类: scrapy

0 0
留言:
登录  注册
三思而后言,谢谢。