1

我正在编写一个 Java 应用程序,它试图从网页中获取内容。我尝试编写下面给出的代码。

当我尝试<a>从网站获取所有链接(html 标记)时,我的代码运行良好,但是当我尝试从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值。

4

1 回答 1

4

你应该使用

doc.select("input[type=hidden]")

得到你想要的标签。您提议的版本将返回所有<input hidden="..">标签,而不是带有<input type="hidden">.

于 2012-10-25T15:10:23.743 回答