2016-09-24 5 views
0

Ich versuche, "Hotelname" und "Preis" zu Excel hinzuzufügen.Booking.com xpath

Über Google-Tabelle, die Funktion hat = importXML, wo man URL und Xpath zu Daten hinzufügen kann. Das Problem ist, dass Xpath nicht korrekt ist für Preise und Hotelnamen.

Zweiter Tag Kampf. Auf dieser Seite zum Beispiel: Booking website - Xpath für Preise ist:
//*[@id="hotellist_inner"]/div[2]/div[2]/div[3]/div/table/tbody/tr/td[4]/div[2]/strong/b. Liege ich falsch?

+0

Wie bekommen Sie die Quelle? –

+0

chrome Entwickler-Tools -> xpath kopieren. ich dachte, vielleicht kopiert es falsches xpath, aber ich überprüfte andere Sachen, wie Seitentitel, ich meine statische Information. Und es zeigt sich, aber wenn es um Preis und Hotelname geht ... zeigt es sich nicht. – helgun

+0

Die Quelle der Seite, nicht der XPath-Ausdruck. –

Antwort

0

Für die Hotelnamen der XPath Sie verwenden möchten, ist:

IMPORTXML(A1,"//*[@class='sr-hotel__name']")

Der Preis ist dynamisch und ändert sich ständig - so wird es wahrscheinlich von einem Javascript-Endpunkt geladen - Sie die Links XPath könnte die einzelnen Seiten und dann den Preis von dort vielleicht