Datum von der Webseite lesen

c# html-agility-pack

Frage

Ich versuche, einige Daten von einer Webseite zu lesen und diese Ausnahme wird auf jeden xpath, den ich versuche, geworfen.

Dies ist, was ich versuche zu ziehen, und ich will nur die 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>

Der xpath zu diesem ist //*[@id="support"] oder //*[@id="changeMe0"] speziell und der div container ist /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;

Ich habe auch InnerText ausprobiert, und das hat auch nicht funktioniert.

Beliebte Antwort

Dies ist gelöst.

Für jeden, der sich fragte, was ich getan habe, obwohl es völlig anders war, funktionierte es für das, was ich tun wollte. Am Ende habe ich nur den JSON mit den Rohdaten gefunden, in denen ich die gesamte Seite abgekratzt habe, und alle Daten in ein Array aufgeteilt und RegEx verwendet, um die gewünschten Ergebnisse auszudrucken.




Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum