提问人:Vicente Leon 提问时间:5/13/2023 最后编辑:Vicente Leon 更新时间:5/13/2023 访问量:76
Android、Java、通过 Jsoup 从 Web 表单下拉列表中获取数据
Android, Java, Get data from a web form dropdown via Jsoup
问:
使用 Android Studio 和 Java,我几乎尝试了我在 StackOverflow 上找到的所有关于它的所有方法,但没有任何效果,我不知道如何从 Web 中的下拉列表中提取值: (https://icp.administracionelectronica.gob.es/icpplus/index.html)
<select id="form" name="form" autocomplete="address-level1">
<option value="">Seleccionar ...</option>
<option value="/icpplus/citar?p=15&locale=es&appkey=null">A Coruña</option>
<option value="/icpplus/citar?p=2&locale=es&appkey=null">Albacete</option>
<option value="/icpco/citar?p=3&locale=es&appkey=null">Alicante</option>
...
</select>
我在 Android Studio 中的代码 onCreate void:
Document doc = Jsoup.parse("https://icp.administracionelectronica.gob.es/icpplus/index.html");
if(doc != null){
Elements elements = doc.select("form");
int length1 = elements.toString().length();
Toast.makeText(getApplicationContext(), String.format("%s", length1), Toast.LENGTH_SHORT).show();
/*for(Element elem : elements) {
text += elem.text();
}*/
}
它总是给我一个 0 的长度,所以我想它什么都不返回。
for 循环中的内容也没有给我任何东西。
我应该怎么做才能获得所有值(等)和所有名称(等)?
非常感谢。/icpplus/citar...
A Coruña, Albacete...
我尝试了 Jsoup.connect,应用程序直接关闭。
我也试过:,也行不通doc.select("select[id=form]");
doc.select("#form");
答: 暂无答案
评论