Это немного сложно, так как данные, которые вы ищете, находятся внутри тегов script
, поэтому вам придется перебирать все теги script
.
Далее Вам придется проверять каждый элемент, если он содержит текст jpeg;base64
, поскольку jpeg
появляется в некоторых других элементах, которые не содержат данных base64.
Я использовал java и eclipse, и у меня были некоторые проблемы с выводом (это слишком долго для ide, и он экранирован, поэтому /
отображается как \/
, но я уверен, что вы сможете это исправить:
Document doc = Jsoup.connect(url).
userAgent("Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0").get();
Elements images = doc.select("script");
for (Element image : images) {
if (image.html().contains("jpeg;base64")) {
System.out.println(image.html());
System.out.println("--------------");
}
}
И последнее: добавьте свой userAgent
строка запроса, иначе вы можете получить другой ответ от сервера.