Я пытаюсь получить имя приложения из магазина Google Play через JSoup.Использование JSoup для получения имен приложений из Google Play Store
Например, если я хотел бы использовать this app в качестве тестового примера, я бы только, как это распечатать:
Hill Climb Racing
Вот код, я использую, чтобы попытаться получить имя приложения :
Document doc = Jsoup.connect(https://play.google.com/store/apps/details?id=com.fingersoft.hillclimb&hl=en).get();
Elements link = doc.select("h1.document-title");
System.out.println(link);
И вот что печать, когда я запускаю его:
<h1 class="document-title" itemprop="name">
<div>
Hill Climb Racing
</div> </h1>
Я что я действительно близок, потому что у меня на самом деле есть «Hill Climb Racing», но есть и другая нежелательная информация. Я не знаю, как лучше всего захватить только титул.
Я думал о выполнении подстроки и захватить то, что между
<div>
и
</div>
, но что бы рассчитываться каждый раз, когда приложения имеют разные названия длины и, соответственно, длина подстроки будет отличаться каждый раз.
Если кто-нибудь знает лучший способ захватить нужную информацию (или если я на правильном пути), я был бы очень признателен за любую помощь.
Спасибо, Джек