- 你好,
我无法获取此 div 类的“src”内容:
<div class="myclass"><img border=0 src="./images/myimage.jpg"></div>
我用
Els1 = doc1.getElementsByClass("myclass");
el=Els1.get(i)
但是 el.attr("src") 或任何其他属性返回 emmpty
反之, el.html() 没问题:
<img border="0" src="./images/myimage.jpg" />
也试过
doc1 = Jsoup.parseBodyFragment(el.outerHtml());
print (doc1.getElementsByAttribute("src").text());
没有成功。
我怎样才能得到这个 src 值?
感谢您的帮助,
奥利维尔
最佳答案
从 Jsoup Doc 来看,它应该看起来像这样:
Element image = document.select("img").first();
String url = image.absUrl("src");
您也可以使用 String url = image.attr("abs:src");
代替 absUrl。
我现在不能在我的系统上测试你的案例,所以我希望你能用 Jsoup 文档(URL 部分)以某种方式处理它
关于html - Jsoup获取div内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19220439/