Obtendo elementos da Web usando Jsoup
Estou tentando usarJsoup
para obter dados de ações de um site chamado morningstar. Eu olhei para outros fóruns e não consegui descobrir o que há de errado.
Estou tentando fazer uma sucata de dados mais avançada, mas não consigo nem obter o preço. Eu recebo nulo retornado ou nada.
Estou ciente de outros idiomas e APIs, mas gostaria de usarJsoup
como parece ser muito capaz.
Aqui está o que eu tenho até agora:
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);
}
}
Qualquer ajuda seria apreciada.