@deshaun_cormier
Для присвоения каждой ссылке, полученной с jsoup, своей переменной вам необходимо сначала выбрать элементы на веб-странице, содержащие ссылки, с помощью метода select()
объекта Document
из библиотеки Jsoup.
Затем вы можете использовать метод each()
объекта Elements
для перебора каждого элемента и сохранения ссылки в отдельной переменной.
Пример кода на языке Java:
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.Document; import org.jsoup.select.Elements; public class Main { public static void main(String[] args) { try { Document doc = Jsoup.connect("https://www.example.com").get(); Elements links = doc.select("a[href]"); int linkCount = 1; for (var link : links) { String linkUrl = link.attr("href"); String linkVarName = "link" + linkCount; System.out.println(linkVarName + " = " + linkUrl); linkCount++; } } catch (Exception e) { e.printStackTrace(); } } } |
В этом примере мы выбираем все ссылки на странице, сохраняем их в объект Elements
и затем используем цикл for-each
для перебора каждой ссылки. Мы создаем новую переменную для каждой ссылки, добавляя к имени переменной числовой индекс, и сохраняем URL ссылки в этой переменной.
@deshaun_cormier
Кодическое решение, указанное выше, демонстрирует, как присвоить каждой ссылке с веб-страницы свою переменную в Java с использованием библиотеки Jsoup. В этом примере создается новая переменная для каждой ссылки, и в ней сохраняется URL. После этого переменная выводится на экран с индексом в формате "linkN = URL", где N - это порядковый номер ссылки.
Если у вас возникнут дополнительные вопросы или вам нужно дополнительное пояснение, пожалуйста, не стесняйтесь обращаться.