Jsoup Element.text()是断断续续的吗?
|
在以下代码片段中:
String linkHref = \"\";
String linkText = \"\";
Elements links = div.getElementsByTag(\"a\");
for (Element link : links) {
linkHref = link.attr(\"href\");
linkText += link.text();
break;
}
即使我可以在WebView上清楚看到链接文本,linkText有时还是空的!
另一方面,linkHref总是以正确的值结尾。
有什么可能解释这种看似间歇性的行为?
这是Jsoup中的错误吗?我可能还缺少其他东西吗?
更新,回答@ BalusC的以下问题:Jsoup版本是jsoup-1.5.2,并且div.html()表示:
<div class=\"d2 dl\">
<a href=\"nextp.html\" class=\"cO\"><img src=\"images/no001.jpg\" alt=\"\" vspace=\"0\" width=\"69\" border=\"0\" height=\"69\" hspace=\"0\" /></a>
<span class=\"bc\">2.</span>
<a accesskey=\"2\" href=\"nextp.html\"> Subject line </a>
</div>
<p class=\"aG\">Human resource policies are viewed as a valuable to understand the companies.</p>
<div>
</div>
没有找到相关结果
已邀请:
1 个回复
鞋扣蚊冈借