Angenommen, ich habe eine Bookitem, ich Informationen, um es sowohl in der Parse-Phase und Detail PhaseScrapy: Passing Punkt zwischen Methoden
def parse(self, response)
data = json.loads(response)
for book in data['result']:
item = BookItem();
item['id'] = book['id']
url = book['url']
yield Request(url, callback=self.detail)
def detail(self,response):
hxs = HtmlXPathSelector(response)
item['price'] = ......
#I want to continue the same book item as from the for loop above
Mit dem Code hinzufügen muß wie im Detail zu undefiniertem Punkt geführt hätte Phase. Wie kann ich den Artikel an das Detail weitergeben? Detail (Selbst, Antwort, Element) scheint nicht zu funktionieren.
Ich glaube nicht, dass dies im asynchronen Modus funktioniert. – iMom0