从带有使用Jsoup解析的html内容的webView中删除链接

时间:2016-04-13 19:58:43

标签: android webview jsoup

我想删除以下行:

<a id="ctl00_ContentPlaceHolder1_dlpd_lnkBackToList"
   href="/Nomothetiko-Ergo/dailyplan?more=true">
   Δείτε όλες τις ημερήσιες διατάξεις
</a>

http://www.hellenicparliament.gr/Nomothetiko-Ergo/dailyplan)我正在从中获取&#34; middlecolumnwide&#34;格

和FragmentActivity

Document doc = Jsoup.connect(url).ignoreContentType(true).get();
doc.select("ctl00_ContentPlaceHolder1_dlpd_lnkBackToList").remove();
doc.outputSettings().charset("Windows-1252");
Elements ele = doc.select("div#middlecolumnwide");
...

我尝试了许多其他类似内容的帖子,但遗憾的是无法找到我的错误或解决方案......

1 个答案:

答案 0 :(得分:2)

要按id选择元素,您必须使用#前缀。您的select实际上是在查询具有该名称的元素。这应该有效:

doc.select("#ctl00_ContentPlaceHolder1_dlpd_lnkBackToList").remove()

有关详细信息,请参阅Selector文档。