я думаю, что мой вопрос ясен из заголовка, я создал паука с функцией множественного анализа, в котором я передаю свой элемент в их параметрах, а в последнем я просто yield item
, чтобы сохранить его в файле json, я хочу снова запустить паука автоматически со всеми методами синтаксического анализа, чтобы построить новый элемент. я попытался сделать это для l oop из функции начала разбора:
def parse (self,response):
for i in [6,7]:
yield Request(url = "link",
callback=self.parseItem,
meta={'parametre': i, }
)
def parseItem(self, response):
i = response.meta.get('parametre')
#first parse
#spider functions
также я попытался вызвать первую функцию разбора после выдачи моего элемента при последней функции разбора
print(" no more attributes to add / item ready to add to json file")
yield item
yield Request(url = "link",
callback=self.parseItem,
meta={'parametre': 7, }
)
и оба решения не сработали, что именно происходит, когда я нахожу только свой первый элемент с первым параметром в моих выходных данных, а паук не создает второй элемент со вторым параметром, любая помощь, пожалуйста