J'essaie de lire des données d'une page Web et cette exception continue à être renvoyée sur tous les xpath que j'essaie.
C’est ce que je suis en train d’essayer de tirer, et je veux surtout principalement le 1
<tr>
<td class="td_queue" style="border: none;">Support</td>
<td class="td_totals" style="border: none;" id="support"><span id="changeMe0" class="new">1</span>/4/60</td>
</tr>
Le xpath correspondant est //*[@id="support"]
ou //*[@id="changeMe0"]
spécifiquement et le conteneur div est /html/body/div/div[2]/div[1]/div[1]/div
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load(Url);
string result = doc.DocumentNode.SelectNodes("//*[@id='support']")[0].InnerHtml;
J'ai également essayé InnerText également, et cela n'a pas fonctionné non plus.
Ceci est résolu.
Pour ceux qui se demandent ce que j'ai fait, bien que complètement différent, cela a fonctionné pour ce que je voulais faire. J'ai fini par trouver simplement le JSON avec les données brutes dans lesquelles j'ai gratté la page entière, puis je les ai divisées en un tableau et utilisé RegEx pour imprimer les résultats souhaités.