我正在嘗試使用Jsoup
從名爲morningstar的網站獲取股票數據。我看過其他論壇,一直沒有找到問題所在。使用Jsoup獲取網頁元素
我試圖做更先進的數據報廢,但我似乎無法得到的價格。我要麼返回null或根本沒有。
我知道其他語言和API,但我想使用Jsoup
,因爲它似乎很有能力。
這是我到目前爲止有:
public class Scrape {
public static void main(String[] args){
String URL = "http://www.morningstar.com/stocks/xnas/aapl/quote.html";
Document d = new Document(URL);
try{
d = Jsoup.connect(URL).get();
}catch(IOException e){
e.printStackTrace();
}
Element stuff = d.select("#idPrice gr_text_bigprice").first();
System.out.println("Price of AAPL: " + stuff);
}
}
任何幫助,將不勝感激。
你肯定不是由JavaScript動態生成的數據? –