Ich habe Daten zu kriechen mit Scrapy wie folgt aus:Verwenden mehrerer XPaths in Scrapy Selector
<div class="data"
data-name="{"id":"566565", "name":"data1"}"
data-property="{"length":"444", "height":"678"}"
>
data1
</div>
<div class="data"
data-name="{"id":"566566", "name":"data2"}"
data-property="{"length":"555", "height":"777"}"
>
data2
</div>
Ich brauche data-name
und data-property
Attribute. Meine Wähler ist:
selections = Selector(response).xpath('//div[@class="data"]/attribute::data-property').extract()
Wie kann ich data-name
Attribut in Auswahlen enthalten?
'Data-Name' nicht enthalten. – TheNone
Ich muss 2 Auswahl in einem zusammenführen (Auswahl) – TheNone
@TheNone, die nicht mit reinem XPath 1 durchgeführt werden kann. Siehe aktualisierte Antwort. Das Beispiel wird die Verkettung der beiden Attribute für jedes "div" zurückgeben – har07