【发布时间】:2016-01-17 10:33:35
【问题描述】:
使用 jsoup select 我设法提取了以下 html。我正在尝试获取 <a id="dd_start"></a> 和 <a id="dd_end"></a> 之间的所有 html 代码。
我使用obj.first().getElementsByClass("div.dd_outer").remove() 没有运气。
有什么建议么?
<div class="entry-content" itemprop="text">
<a id="dd_start"></a>
<p><a href="http://blablabla.com/2016/01/16/blablabla/icon-2/#main" rel="attachment wp-att-21"><img class="size-full wp-image-21501 aligncenter" src="http://blablabla.com/wp-content/uploads/16/01/google1.jpg" alt="google-icon" width="100%"></a></p>
<p>blablabla.<br> <span id="more-21499"></span><br> blablabla.</p>
<p>blablabla <a href="https://blablabla.com/blablabla" target="_blank">blablabla</a>. </p>
<a id="dd_end"></a>
<div class="dd_outer">
<div class="dd_inner">
<div id="dd_ajax_float">
<div class="dd_button_v">
</div>
</div>
</div>
</div>
【问题讨论】:
-
我不太确定您要删除 HTML 的哪一部分 - 您能澄清一下吗?不过像
myDocument.select("div.dd_outer").first().remove()这样的东西应该可以解决问题。 -
检查this,不过您需要调整答案。