1

このウェブサイト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

アドバイスをいただければ幸いです。前もって感謝します!

4

1 に答える 1