Scraping données en utilisant HTMLAgilityPack

c# html-agility-pack html-parsing web-scraping

Question

Dans HTMLAgailityPack, comment obtenir les données du site Web qui n'appartient pas à la méthode innerhtml de ce dernier. Par exemple, si dans le lien ci-dessous:

https://www.theice.com/productguide/ProductSpec.shtml?specId=1496#expiry

La table commençant par le symbole de contrat ne vient pas dans le innerhtmltext. S'il vous plaît laissez-moi savoir comment obtenir ces données de table via HTMLAgailityPack?

Cordialement

Réponse populaire

Veuillez utiliser ce XPath pour obtenir la table de votre choix //*[@id="right"]/div/table

par exemple

HtmlNode node = doc.DocumentNode.SelectSingleNode("//*[@id="right"]/div/table"));
string html = node.InnerHtml;



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi