Date de lecture de la page Web

c# html-agility-pack

Question

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.

Réponse populaire

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.




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