java - 如何从Java中的网页url获取css绝对路径?
问题描述
我的目的是输入一个网站的url,然后从这个url中,得到这个网站的css。但是,我不知道如何从网站 url 中获取 css 的绝对 url。我试图通过使用 Jsoup ( https://jsoup.org/ ) 获取相对路径来解决这个问题,但我没有成功。
任何人都知道如何获取 css 的绝对路径或任何其他关于如何检索它的想法?
解决方案
文档中有一个示例:https ://jsoup.org/cookbook/extracting-data/working-with-urls
String absHref = link.attr("abs:href"); // "http://jsoup.org/"
如果你想为 CSS 使用这个,你可以将 absHref 传递到一个 URI 对象中,获取主机名并在前面加上样式表可用的任何相对 URL。
推荐阅读
- reactjs - PWA 深度链接
- flutter - 如何在 Flutter 中使用 DP 单元?
- javascript - 浏览器一次只能下载 10 张图片(JS)
- r - R 相当于在 Matlab 中置换数组维度 permute(A, dimorder)
- mongodb - 如何避免 MongoDB 聚合中的 $unwind 和 $group
- api - Blazor Server 失去与移动浏览器的连接
- customization - Serilog,如何以编程方式将 FileSink 参数化为在自定义接收器中的日期更改和文件大小处滚动文件名
- google-bigquery - 格式化/美化 bigquery 代码(如程序)
- windows - 如何在windows中安装GStreamer的插件
- ruby - 我从 rubocop 收到 ABC 错误的错误,我该如何删除它