【发布时间】:2013-12-17 02:35:00
【问题描述】:
我正在尝试使用HTML Agility Pack 获取“矿池哈希率”的值。当我点击我的字符串哈希时,我得到Object reference not set to an instance of an object。谁能告诉我我做错了什么?
string url = http://p2pool.org/ltcstats.php?address
protected void Page_Load(string address)
{
string url = address;
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load(Url);
string hash = doc.DocumentNode.SelectNodes("/html/body/div/center/div/table/tbody/tr[1]")[0].InnerText;
}
【问题讨论】:
-
我相信 Html Agility Pack 是基于 1 的。我会将其分解并保留 InnerText,然后在您的节点上执行 foreach 并调试以查看是否有任何节点以及其中的内容。
-
我有类似的问题,看看这个(stackoverflow.com/questions/30805833/…)