Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当ı;启动标题错误System.NullReferenceException:&x27;对象引用未设置为对象的实例;_C#_Html_Xpath_Console_Html Agility Pack - Fatal编程技术网

C# 当ı;启动标题错误System.NullReferenceException:&x27;对象引用未设置为对象的实例;

C# 当ı;启动标题错误System.NullReferenceException:&x27;对象引用未设置为对象的实例;,c#,html,xpath,console,html-agility-pack,C#,Html,Xpath,Console,Html Agility Pack,var webGet=new HtmlWeb(); var document=webGet.Load(“https://www.binance.com/en/legacy/LINK_USDT"); 简而言之,这里的代码是指: var titles = document.DocumentNode.SelectNodes("//*[@id='__next']/div/main/div/div/div[2]/div[1]/div[1]/div[2]/div[1]/div[3]/div[1]/

var webGet=new HtmlWeb(); var document=webGet.Load(“https://www.binance.com/en/legacy/LINK_USDT");


简而言之,这里的代码是指:

var titles = document.DocumentNode.SelectNodes("//*[@id='__next']/div/main/div/div/div[2]/div[1]/div[1]/div[2]/div[1]/div[3]/div[1]/strong");

没有得到任何结果,因此您的XPath可能与您要查找的内容不符。

在进入循环之前,请检查
titles
是否为null。您的问题是此站点使用JavaScript填充DOM。如果查看源代码(不是DOM,而是页面源代码),您将看到您尝试的XPath不存在,
titles
因此为
null
。该网站看起来像一个你想要抓取的股票跟踪器。您需要在应用程序中嵌入或模拟浏览器,以便执行JavaScript,或者使用站点的API(如果有)以编程方式检索相关数据。仅仅问如何做到这一点会使你的问题过于宽泛;为自己研究这些术语并尝试解决它。
var titles = document.DocumentNode.SelectNodes("//*[@id='__next']/div/main/div/div/div[2]/div[1]/div[1]/div[2]/div[1]/div[3]/div[1]/strong");