如何使用JSoup获得隐藏的输入值?

woa*_*guy 5 java jsoup

我有资料

<input name="authenticity_token" type="hidden" value="aiUlw1Yh4W47lPQearSEdTkU0rhKpziZOweq5PMTV0Q=" />
Run Code Online (Sandbox Code Playgroud)

我正在尝试通过Jsoup选择它。

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

 String auth_token = input.attr("value");
Run Code Online (Sandbox Code Playgroud)

但这不起作用。

我在字符串auth_token =处收到空指针异常。

Crime.ic.Main.main上的java.lang.NullPointerException(Main.java:2)

我究竟做错了什么?

enr*_*cis 0

如果您检查此演示,您会发现这种情况完全没有问题,并且选择了输入。

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