2016-06-27 7 views

Antwort

0

Sie müssen den Tag-Namen hier überhaupt nicht angeben - erhalten Sie einfach ein Element mit dem company-json Attribut. Demo mit Scrapy (ich erkannte die Syntax):

$ scrapy shell https://wefunder.com/beta.bionics 
>>> response.xpath("//*[@company-json]/@company-json").extract_first() 
u'{"company":{"id":9512,"url":"beta... 
...rait_photo_url":false}}' 
+0

Vielen Dank! Ein wenig mehr Zweifel, warum funktioniert das Hinzufügen des Präfixes nicht für diesen Fall? –

+0

@BowenLiu Sie sollten die Namespaces behandelt haben, wenn Sie in diesem Fall den Tag-Namen überprüfen wollten. Oder Sie hätten den 'local-name()' anstelle von 'name()' verwenden können. Ich habe gerade den praktischen Ansatz gewählt :) Froh, hilfsbereit zu sein. – alecxe