2015-09-02 57 views
0
​​

这样做的工作,显示以下项目:Jsoup不会提取SRC ATTR

I/System.out﹕ <img width="650" height="400" src="http://www.somesite.net/wp-content/uploads/2015/09/11937978_482236235278145_7661294603539537192_o-650x400.jpg" class="attachment-small-thumb wp-post-image" alt="11937978_482236235278145_7661294603539537192_o-650x400"> 
09-02 20:43:31.191 2969-3005/net.android I/System.out﹕ <img width="650" height="400" src="http://www.somesite.net/wp-content/uploads/2015/09/Screenshot_16-650x400.jpg" class="attachment-small-thumb wp-post-image" alt="Screenshot_16-650x400"> 

我尝试它包裹在for(Element e : els),检索内部和外部的功能,它通过为字符串,并使用System.out.print(stringname)

同时使用,

String absoluteUrl = els.absUrl("src"); //absolute URL on src 

String srcValue = els.attr("src"); 

,但它只是d没有工作。我尝试搜索Stackoverflow,但没有类似的问题。

在此先感谢。

+2

请创建一个[MCVE](http://stackoverflow.com/help/mcve)。 – tachyonflux

回答

2

els是元素类型,即元素列表。只有元素有attr()方法。所以请尝试:

Elements els = document.select("div.category3-image > a > img"); 
Element el = els.first(); 
System.out.print(el.attr("src")); 
+0

不打印任何东西。 – dinomuharemagic

+1

如果你提供你的观察的例子,这真的会有帮助。如果没有HTML源代码,很难发现问题。 – luksch