URL страницы: https://www.basketball -reference.com / Players / C / Collijo01.html
Расположение таблицы: <tr id="per_game.2019 class="full_table">
Элемент, который я хочу: <td class="right" data-stat="fg3a_per_g">2.5</td>
2.5 - это то, что я хочу. Раньше я перехватывал всю таблицу, а затем переходил к этой информации, но обнаружил, что это больше, чем пытаться захватить на основе имени стат-данных. Однако до сих пор я потерпел неудачу
Вопрос в том, может ли jsoup получить информацию, основываясь на разделе статистики по данным?
Код:
public static void getDataTest(String url) throws IOException
{
String html = Jsoup.connect(url).execute().body();
html = html.replaceAll("<!--", "");
html = html.replaceAll("-->", "");
Document doc = Jsoup.parse(html);
Element tableElements = doc.getElementById("table#fg3a_per_g");
System.out.print("Element found was: " + tableElements);
}
Примечание. Я также пробовал использовать "fg3a_per_g" без таблицы