我的如下C#htmlagilitypack XPATH回報System.NullReferenceException
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using HtmlAgilityPack;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
HtmlWeb webClient = new HtmlWeb();
HtmlAgilityPack.HtmlDocument doc = webClient.Load("https://uk.finance.yahoo.com/q/hp?s=0001.HK");
string date = doc.DocumentNode.SelectSingleNode(@"/html/body/div/div/table/tbody/tr[2]/td[1]/table/tbody/tr/td/table/tbody/tr[2]/td[1]").InnerText;
Console.Write(date);
Console.ReadKey();
}
}
}
但是,Xpath的返回空值,我用XPATH幫手來檢查代碼,它是正確的(請參見附圖)
任何人都可以給我一些想法嗎?謝謝
對不起,我試過你的代碼。它仍然返回null 希望有些機構可以添加更多評論 – wkcalvin