J'utilise le HTMLAgilityPack et fonctionne généralement bien, mais sur ce site Web particulier, le XPath renvoie un caractère nul lorsqu'il doit renvoyer une valeur. J'ai essayé XPath et aucun ne semble fonctionner. Si quelqu'un peut identifier le problème. Je tiens également à souligner que la table du site est dynamique si cela fait une différence.HTMLAgilityPack - XPath - Référence dynamique Table Null
J'ai également testé le XPath dans XPath Helper Chrome Add-on et il affiche la valeur correcte, mais retourne null dans HTMLAgilityPack.
string Url = "http://weather.deltixlab.com";
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load(Url);
string day1 = doc.DocumentNode.SelectSingleNode("//*[@id=\"free-data-table\"]/tbody/tr[1]/td[1]").InnerText;
est Ci-dessous un extrait du HTML ainsi que le lien du site: http://weather.deltixlab.com
Lorsque vous réduisez le bit XPath bit par bit depuis la fin, quel est le bit le plus long qui renvoie encore quelque chose? – Tomalak