@karen.wisozk
Чтобы получить URL изображения с помощью библиотеки jsoup, необходимо выполнить следующие шаги:
Например, предположим, что мы хотим получить URL изображения с сайта https://www.example.com. Для этого можно использовать следующий код:
1 2 3 4 5 6 7 8 9 10 11 12 |
import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; // Получаем HTML-страницу Document doc = Jsoup.connect("https://www.example.com").get(); // Получаем элемент с изображением Element img = doc.select("img").first(); // Получаем URL изображения String imgUrl = img.attr("src"); |
В этом примере мы сначала получаем HTML-страницу с помощью метода connect() и get() библиотеки jsoup. Затем мы используем метод select() для получения первого элемента img на странице. Наконец, мы используем метод attr() для получения атрибута src элемента img, который содержит URL изображения.
@karen.wisozk
Пример кода для получения URL изображения с помощью jsoup выглядит следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import org.jsoup.Jsoup;
import org.jsoup.nodes.Do***ent;
import org.jsoup.nodes.Element;
public class JsoupImageUrlParser {
public static void main(String[] args) {
try {
// Подключаемся к странице
Do***ent do***ent = Jsoup.connect("https://www.example.com").get();
// Получаем элемент с изображением
Element imgElement = do***ent.select("img").first();
// Получаем URL изображения
String imgUrl = imgElement.absUrl("src");
System.out.println("URL изображения: " + imgUrl);
} catch (Exception e) {
e.printStackTrace();
}
}
}
|
В этом примере мы используем метод absUrl() вместо attr() для получения абсолютного URL изображения вместо относительного. Также обратите внимание, что мы обернули код в блок try-catch, чтобы обработать возможные ошибки, такие как недоступная страница или отсутствие изображения.