1

WebページからコンテンツをフェッチしようとするJavaアプリケーションを書いています。以下のコードを書いてみます。

Webサイトからすべてのリンク(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); 

このコードは正常に機能します..このWebサイトに含まれるすべてのリンクを提供します..しかし、からの値が必要です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 に答える