最近遇到一個(gè)很坑的問(wèn)題,在循環(huán)中yield 通過(guò)meta共享值的時(shí)候會(huì)遇到到回調(diào)中通過(guò)response.meta取到的值吠各,每次都是最后一個(gè)音同,解決方案肆饶,在傳遞值的時(shí)候進(jìn)行深拷貝:
import copy
yield scrapy.Request(url, meta={"params": copy.deepcopy(params)}, callback=self.parse)