@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, чтобы обработать возможные ошибки, такие как недоступная страница или отсутствие изображения.