Jsoupを使用して、このコードから画像へのリンクを取得します。
<div id="section_1" class="story inview" bgimage="AAA" style="width: 1366px; height: 853.75px; background-image: url(http://Fake.link.comm);" scrollto="0">
私が使用しているコードはこれです
Document doc = Jsoup.connect(web).get();
Element content = doc.getElementById("section_1");
Elements elements = doc.getElementsByClass(content.className());
for( Element e : elements ) {
String attr = e.attr("style");
System.out.println( attr.substring( attr.indexOf("http://"), attr.indexOf(")") ) );
}
ただし、調査した後、-1の値でインデックス外エラーが返されます。何らかの理由で、パーサーが読み取るコードはこれです。
<div id="section_1" class="story" bgimage="AAA">
そのため、「スタイル」属性はありません....なぜこのように動作しているのか誰かに教えてもらえますか?どうもありがとう!