【发布时间】:2015-07-19 23:50:48
【问题描述】:
我一直在查看 jsoup 页面,但我所能做的就是从 url 中提取标题等...但我需要来自确切 div 的完整绝对 url 地址。我想把它存放在某个地方,以后再用。
<div class="link-block container">
<a href="/what-to-do/11636002" rel="nofollow"
title="unique abilities" class="just-link">
</a>
</div>
正如我所说,我尝试了String absHref = link.attr("abs:href"),但它给了我代码中的“标题”部分。我做错了什么?请给我一些建议。
【问题讨论】:
-
向我们展示您的代码实现。
-
要从其中的某些部分获取绝对 URL,您需要使用正则表达式 stackoverflow.com/questions/29326901/…
-
我找到了很简单的方法: URL baseUrl = new URL("my base url"); URL url = 新 URL(baseUrl, "/what-to-do/11636002");它工作正常,因为我最后有一个绝对链接。现在告诉我如何使用例如 jsoup 提取“/what-to-do/11636002”部分??
-
如果某个答案对您有用,那么您应该接受它。否则,如果您后来找到了更好的解决方案,您可以回答自己的问题并接受。
标签: java android url jsoup href