@raina
Jsoup - это библиотека Java для парсинга HTML-кода. Для ввода данных в <input>
можно использовать метод attr()
класса Element
, который позволяет установить значение атрибута элемента.
Вот пример кода на Java, который демонстрирует, как ввести данные в <input>
при помощи Jsoup:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; public class InputExample { public static void main(String[] args) { String html = "<html><body><form><input type="text" name="username"></form></body></html>"; Document doc = Jsoup.parse(html); Element input = doc.select("input[name=username]").first(); input.attr("value", "John Smith"); System.out.println(doc); } } |
В этом примере мы создали HTML-документ с формой, содержащей <input>
для ввода имени пользователя. Затем мы использовали метод Jsoup.parse()
для создания объекта Document
, который представляет наш HTML-код.
Далее мы использовали метод select()
для поиска элемента <input>
по его атрибуту name
. Метод first()
возвращает первый элемент из найденных.
Затем мы использовали метод attr()
для установки значения атрибута value
нашего <input>
на "John Smith".
Наконец, мы вывели измененный HTML-код на консоль с помощью метода System.out.println()
.
@raina
Для добавления результата ввода в в HTML-код с использованием Jsoup, вы можете воспользоваться следующим кодом на Java:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; public class InputExample { public static void main(String[] args) { String html = "<html><body><form><input type="text" name="username"></form></body></html>"; Document doc = Jsoup.parse(html); Element input = doc.select("input[name=username]").first(); input.val("John Smith"); System.out.println(doc.html()); } } |
В данном примере мы создали HTML-документ с формой, содержащей для ввода имени пользователя. Затем мы использовали метод Jsoup.parse()
для создания объекта Document, который представляет наш HTML-код. Далее мы использовали метод select()
для поиска элемента по его атрибуту name
. Метод first()
возвращает первый элемент из найденных. Затем мы использовали метод val()
для установки значения в на "John Smith". Наконец, мы вывели измененный HTML-код на консоль с помощью метода System.out.println()
.