Этот код получает все строки таблицы и печатает их одну за другой:
Document document = Jsoup.connect(url).get();
Elements rows = document.select("#amis_prices").select("tr:not(.labelLists)");
for (Element row : rows) {
String name = row.select(".listItem").text();
String maxPrice = row.select(".pricedata:nth-of-type(3)").text();
System.out.println(name + ": " + maxPrice); // or what is appropriate in your code
}
Обратите внимание, что если вы кодируете для Android, замените последнюю строку System.out...
на то, что соответствует вашему коду - например, button.setText(name + maxPrice)
или ...
Если вы просто хотите получить второй ряд, вот как вы это сделаете:
Document document = Jsoup.connect(url).get();
Elements row = document.select("#amis_prices").select("tr:nth-of-type(2)"); // this 2 means the second row that you wanted
String name = row.select(".listItem").text();
String maxPrice = row.select(".pricedata:nth-of-type(3)").text();
System.out.println(name + ": " + maxPrice); // or what is appropriate in your code