加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 如何使用JSoup获取隐藏的输入值?

发布时间:2020-12-15 02:12:05 所属栏目:Java 来源:网络整理
导读:我有数据 input name="authenticity_token" type="hidden" value="aiUlw1Yh4W47lPQearSEdTkU0rhKpziZOweq5PMTV0Q=" / 我试图用Jsoup选择它. Element input = doc.select("input[name=authenticity_token]").first(); String auth_token = input.attr("value"
我有数据

<input name="authenticity_token" type="hidden" value="aiUlw1Yh4W47lPQearSEdTkU0rhKpziZOweq5PMTV0Q=" />

我试图用Jsoup选择它.

Element input = doc.select("input[name=authenticity_token]").first();

 String auth_token = input.attr("value");

但这不起作用.

我收到String auth_token =的空指针异常.

java.lang.NullPointerException at crime.ic.Main.main(Main.java:2)

我究竟做错了什么?

解决方法

如果你检查这个 demo,你会发现在这种情况下完全没有问题,选择了输入.

我相信可能有另一个具有相同名称但没有值的输入.如果不是这种情况,请在JSoup github页面上发布该问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读