Scraping dei dati utilizzando HTMLAgilityPack

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

Domanda

In HTMLAgailityPack, come ottenere i dati dal sito Web che non viene incluso nel metodo innerhtml. Ad esempio, se nel link sottostante:

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

La tabella che inizia con il simbolo del contratto non viene nel testo innerhtml. Per favore fatemi sapere come ottenere i dati di questa tabella tramite HTMLAgailityPack?

Saluti

Risposta popolare

Please usa questo XPath per ottenere quel tavolo che vuoi //*[@id="right"]/div/table

per esempio

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



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché