[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']
将值取回