请问用Jsoup如何解析一个已知name的元素的value值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问用Jsoup如何解析一个已知name的元素的value值?相关的知识,希望对你有一定的参考价值。

如下所示, 我已经知道这个input的name是question_id, 希望能够获取到这个value. 请问用jsoup如何实现?谢谢。

<input type="hidden" name="question_id" value="5639890"/>

参考技术A 通过:
getElementById(String id) //用id获得元素
随后通过方法:
attr(String key) //获得元素的数据
详见:
http://blog.csdn.net/ljhabc1982/article/details/6801345本回答被提问者采纳
参考技术B Elements items = element.getElementsByAttributeValue("name", "question_id");
我记得好像是这样,你可以试试。

用jsoup解析HTML时报错;java.lang.noclassdeffounderror:org/jsoup/Jsoup

参考技术A 哥们 看在你和我遇到一样的问题 我就帮你一下 反正我是解决了
java.lang.NoClassDefFoundError: org.jsoup.Jsoup错误分析
2012-11-21
在使用Jsoup包时,通过在classpath中加载Jsoup1.6.1.jar包形式进行引入,ADT版本:20.0.0.v201206242043-391819,运行时意外退出,出现
1
java.lang.NoClassDefFoundError: org.jsoup.Jsoup错误,错误指向Jsoup包应用的语句,
1
doc = Jsoup.parse(new URL(urlString), 5000);在反复核对之后,又试用了Jsoup1.6.3.jar包,依然不行,经网上查证,原来是ADT在升级到版本20之后无法加载这个jar包。

解决方案是:引用将现有的引用Build path删除掉Jsoup.jar包,然后在工程根目录下建立libs文件夹,注意一定是libs文件夹,而非lib,使用android tools 修复一下工程,然后clean一下工程,refresh重新编译一下,ok问题解决。
参考技术B 找不到这个类:org.jsoup.Jsoup
确认一下是不是正确的引入了这个jar包

以上是关于请问用Jsoup如何解析一个已知name的元素的value值?的主要内容,如果未能解决你的问题,请参考以下文章

JSoup 解析:获取下一个元素

jsoup解析html时,若没有查找到相关标签,Element元素的返回值如何判断为空?

jsoup怎么解析javascript动态改变html标签的属性值

Jsoup在极少数情况下无法解析元素

如何将字符串转化为Jsoup的Document 对象

JSoup 解析器没有拾取表格元素