ウェブページ内のdiv(ID付き)から文字列を取得する方法の解決策を見つけるために、別のURLを使用しました。JSoup - div id内のdivクラスのURLを取得
Document doc = Jsoup.connect("http://www.wowhead.com/item=" + item_id).get();
Elements info = doc.select("div#ic" + item_id);
System.out.println(info);
アイテムIDの例では、10003 Iは内側のdivにいた項目に対応する画像のURLをつかむしようとしていることになるが、それはこれだけを返します:
ここで私が現在持っているコードがあります<div id="ic10003" style="float: left"></div>
私もこれで、iconlargeと呼ばれる内部のdivクラスを選択しようとした:
Elements info = doc.select("div.iconlarge");
しかし、それは何も返しません。私はそれが可変型の問題だと仮定していますが、私はまだ分かりません。助言がありますか?
ことができますより具体的なあなたの期待出力は何ですか? – soorapadman
私はdivの中に書かれた画像のURLをつかみようとしていました。 10003を使用している場合、期待される出力はこれでした:http://wow.zamim.com/images/wow/icons/large/inv_gauntlets_05.jpg nyname00は私の問題を解決しました。もう一度、遅い返事をおかけして申し訳ありません。 –