我正在尝试解析这个网站http://www.nasdaq.com/symbol/goog/financials?query=income-statement。我试图获得价值 50,175,000。它是 2012 年 12 月 31 日列中的总收入行。
如果您转到工具,然后转到开发人员工具并右键单击节点,Google Chrome 会提供 XPath。原来的 Xpath 是//*[@id="financials-iframe-wrap"]/div/table/tbody/tr[2]/td[3]
我将双引号更改为单引号,所以现在我有了这个//*[@id='financials-iframe-wrap']/div/table/tbody/tr[2]/td[3].
但是当我尝试使用这个 XPath 时,我收到了这个错误消息An unhandled exception of type 'System.NullReferenceException' occurred in Nasdaq Parsing Test.exe
Additional information: Object reference not set to an instance of an object.
这是我的代码的较大部分:
Dim Total_Revenue = document.DocumentNode.SelectSingleNode("//*[@id='financials-iframe-wrap']/div/table/tbody/tr[2]/td[3]")
TextBox_Total_Revenue.Text = Total_Revenue.InnerText
任何意见,将不胜感激!提前致谢!