Ich versuche, einige Daten zu kratzen und ich denke, dass ich die Lösung gefunden habe, aber ich habe Schwierigkeiten damit, den Code dafür zu schreiben.Benötigen Sie Hilfe beim Versuch, den len (item) als Index hinzuzufügen.
# This returns a list that changes depending on the page
description = response.xpath('.//*[@class="txtGrey size14-description"]/text()').extract()
Ich brauche die genaue len (Beschreibung) zu erhalten und die Länge als Index zur Beschreibung hinzugefügt hat (nicht sicher, ob ich das Wort Index richtig bin mit)
So zum Beispiel
description = response.xpath('.//*[@class="txtGrey size14-description"]/text()').extract()
len(description)
wenn die Länge der Beschreibung 4
ist der Code
zu sagen brauchtHinweis: Ich brauche das '-' und ':' drin.
Ich werde durch mehrere Seiten kratzen, damit die Len sich ständig ändert. Ich gehe davon aus, dass ich dafür eine neue Funktion schreiben muss. Jede Hilfe wird geschätzt.
Bitte geben Sie ein Beispiel für die Beschreibung und die gewünschte Ausgabe für diese Beschreibung, da es nicht klar ist, wie genau Sie verwenden werden len – Gnudiff
Was auch immer ich war, würde das zur Indexbeschreibung verwenden. Ich laufe in einen Haken, wo, wenn ich die geschabten Daten als csv ausgab, die Zellen "Beschreibung" immer leer sind. wenn ich aber [-1:] als Index benutzte, würden die mit nur einer Liste in der Beschreibung erscheinen und der Rest würde nicht erscheinen. Ich hoffe, dass ich mit den exakten len alle Beschreibungen funktioniere. –
immer noch ohne Beispiel unklar, was Sie eigentlich erreichen wollen. – Gnudiff