Как найти первое изображение или миниатюру видео на веб-странице. Код извлекает изображение, но оно всегда не является первым видимым изображением, а также не получает должным образом миниатюры видео. Как сделать это точнее
public String fetchTopImage() throws Exception {
// Select the top image element
Element tImageElem = document.select("img").first();
String tImage = null;
if (tImageElem != null) {
tImage = tImageElem.absUrl("src");
log.trace("top image url is {}", tImage);
}
else {
log.trace("top image not found in {}", url);
}
return tImage;
}
Как найти первое изображение или миниатюру видео на веб-странице. Код извлекает изображение, но оно всегда не является первым видимым изображением, а также не получает должным образом миниатюры видео. Как сделать это точнее [code]public String fetchTopImage() throws Exception { // Select the top image element Element tImageElem = document.select("img").first();
String tImage = null; if (tImageElem != null) { tImage = tImageElem.absUrl("src"); log.trace("top image url is {}", tImage); } else { log.trace("top image not found in {}", url); }
return tImage; } [/code] [b]Примеры URL-адресов[/b] [list] [*]https://www.bbc.com/news/ статьи/c0ve1zn9wlyo [*]https://www.bbc.com/news/articles/c0r8edwj9wlo [/list] РЕДАКТИРОВАТЬ: Выше приведены примеры веб-сайтов, но мне нужна общая логика, позволяющая получить первое верхнее изображение, закрывающее статью.