Для моего проекта по программированию в колледже мне поручено извлечь из биткойнов живую стоимость биткойнов и включить ее в мини-программу биткойнов.Проблема в том, что у меня возникают трудности с извлечением стоимости биткойнов с определенных сайтов.Любая помощь будет принята с благодарностью.
Я пробовал использовать разные веб-сайты со смешанными результатами.
Пример 1
final String url = "https://www.coindesk.com/price/bitcoin";
try
{
Document doc = Jsoup.connect(url).get();
Element ele = doc.select("span.currency-price").first();
final String words = ele.text();
System.out.println(words);
}
catch(Exception ex)
{
ex.printStackTrace();
}
Пример 2
final String url = "https://cointelegraph.com/bitcoin-price-index";
try
{
Document doc = Jsoup.connect(url).get();
Element ele = doc.select("div.price-value").first();
final String words = ele.text();
System.out.println(words);
}
catch(Exception ex)
{
ex.printStackTrace();
}
В примере 1 возникла исключительная ситуация java.lang.NullPointerException в com.mycompany.test.Test.main (Test.java:28)
Пример 2 выполнен без ошибок.