我正在编写一个Java应用程序,它试图从网页中获取内容。我尝试编写下面给出的代码。
当我尝试从网站上获取所有链接(html <a>
标记)时,我的代码效果很好,
但是当我尝试从input type="hidden"
标签中获取值时,我遇到了问题。
String url = "http://www.justdial.com/Bangalore/pc-repair-%3Cnear%3E-jp-nagaer";
Document doc = Jsoup.connect(url).get();
Elements input = doc.select("a[href]");
System.out.print(input);
此代码工作正常..它提供了此网站中包含的所有链接..但我想要input type="hidden"
的值。我该怎么办?
如果我doc.select("input[hidden]")
,则结果会带有null
值。
答案 0 :(得分:3)
你应该使用
doc.select("input[type=hidden]")
获取您想要的标签。您建议的版本将返回所有<input hidden="..">
代码,而非<input type="hidden">
。{/ p>