2017-10-16 3 views
-1

J'essaie d'utiliser la fonction IMPORTXML dans les feuilles Google pour saisir l'horodatage sur cette page - https://www.dealsandreviews.co.uk/best-bookshelf-speakers-ranked.Google Sheets IMPORTXML XPath Query

J'ai utilisé des outils de développement en chrome pour mettre en évidence l'horodatage et copier le xpath. Ma formule ressemble à ceci:

=importxml(a1, (//*[@id="cb-featured-image"]/div[1]/div/span/time))

Cependant, il y a erreur d'analyse de la formule. Quelqu'un pourrait-il m'aider à m'apprendre la bonne formule?

Merci!

+0

Les valeurs de texte doivent être comprises entre '' '' inner '' '' 'être remplacé par' ''. –

Répondre

0

Les valeurs de texte doivent être comprises entre ". Cependant, Un interne " doit être remplacé par '.

Essayez

=importxml(a1, "(//*[@id='cb-featured-image']/div[1]/div/span/time)") 

Note: IMPORTXML ne voit que le code source tandis que Google Chrome affiche le code de la page affichée qui ne pouvait pas être la même en raison de JavaScript ou par des modifications apportées par le moteur du navigateur, de sorte que le xPath retourné par Google Chrome peut être vu par IMPORTXML.