2012-07-16 5 views
1

J'essaie de cibler un prix sur un site Web à l'aide d'un fichier importXML de Google Sheets. Le code je cible ressemble:Google Sheets importXml

<span class="new_price" id="final_price">£29.99</span> 

Becuase son intérieur d'une classe "new_price mon import isnt travail:

=importXml("http://www.hardware-ironmongers.com/details.aspx?code=7751913"; "//span[@id='final_price']") 

Toute idée comment cibler un ID dans une classe?

Vive

+0

modifié vos tags les experts XML peuvent modifier ce que je pense que l'on appelle le 'xpath' dans votre fonction. – danielpiestrak

Répondre

0

Je ne suis pas expert, mais cela ressemble peut vous mettre sur le droit chemin:

How to select two attributes from the same node with one expression in XPath?

+0

Merci, alors la réponse était dans un commentaire à la base de ce poste: http://stackoverflow.com/a/6029286/925594. Fondamentalement, j'avais besoin d'une déclaration «et». Le code final ressemble à: = importXml ("http: //www.myurl"; "// span [@ class = 'new_price' et @ id = 'final_price']") – Dan382

Questions connexes