scrapy在函数之间传值问题

[scrapy] 2024-04-28 圈点399

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

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  

感谢反馈,已提交成功,审核后即会显示