我想在Java中使用JSOUP在輸入字段中廢棄在網頁中輸入的值。輸入字段中的值已被服務器添加。如何在java中獲取jsoup中的輸入字段的值?
在JavaScript中,我們用它來選擇由ID的元素,然後很容易地得到使用.value
所示在下面的圖片的值。
這是HTML的樣子
我想知道如何與JSOUP和Java做到這一點。
我想在Java中使用JSOUP在輸入字段中廢棄在網頁中輸入的值。輸入字段中的值已被服務器添加。如何在java中獲取jsoup中的輸入字段的值?
在JavaScript中,我們用它來選擇由ID的元素,然後很容易地得到使用.value
所示在下面的圖片的值。
這是HTML的樣子
我想知道如何與JSOUP和Java做到這一點。
假設輸入HTML看起來像這樣
<html>
<body>
<form action="/action_page.php">
SSID:<br>
<input id="input_wifi_ssid" type="text" value="SSID-value"><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
這將提取和打印你想要
String input = "<html><body><form action=\"/action_page.php\">SSID:<br>"
+ "<input id=\"input_wifi_ssid\" type=\"text\" value=\"SSID-value\"><br>"
+ "<input type=\"submit\" value=\"Submit\"></form></body></html>";
Document doc = Jsoup.parse(input);
Element elem = doc.getElementById("input_wifi_ssid");
System.out.println(elem.attr("value"));
輸出
SSID-value
希望它能幫助!
服務器預設的值是多少?如果文本dos不顯示爲輸入的值,它從哪裏來? – luksch