このウェブサイトhttp://www.nasdaq.com/symbol/goog/financials?query=income-statementを解析しようとしています。値 50,175,000 を取得しようとしています。これは、12/31/2012 列の Total Revenue 行です。
[ツール]、[開発者ツール] の順に移動し、ノードを右クリックすると、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
アドバイスをいただければ幸いです。前もって感謝します!