try {
String url = "http://www.billboard.com/charts/artist-100";
String urlFound;
String closing = ")";
String start = "h";
Document doc = Jsoup.connect(url).get();
Elements urls = doc.getElementsByClass("chart-row__image");
for (Element u : urls) {
urlFound = u.attr("style");
String sub = urlFound.substring(urlFound.indexOf(start), urlFound.indexOf(closing));
System.out.println(sub);
//Log.d("URLS,", attr.substring(attr.indexOf("http://"), attr.indexOf(")")));
}
}
catch(IOException ex){
}
Я попытался отладки несколько раз, но я получаю сообщение об ошибке, Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
Я не уверен, почему это происходит либо? Может ли кто-нибудь дать мне представление о том, что может быть неправильным?Получить индекс на JSOUP не работает