0

我正在创建一个链接验证器,它采用种子页面并验证该域中的所有链接。例如:http ://www.example.com/它应该验证所有属于 example.com 的链接。

我有四种文件:

  1. 内容页面
  2. 图片
  3. CSS
  4. Javascript 文件

现在我将 JSOUP 库用于内容页面、图像和 Javascript 文件。对于外部的 CSS,问题是我想获取内容,然后获取它具有 URL 引用的所有选择器, background-image : url('images.png'); border-image: url('border.png'); 因此如何将这些图像的 URL 解析为绝对 URL。我认为 JSOUP 目录不提供任何与 CSS 选择器相关的功能并将它们的值解析为绝对 URL。

是的,我可以进行繁琐的字符串操作,但我认为这很容易出错。所以我在考虑使用内置的东西。

我希望我说清楚了。提前致谢。

4

1 回答 1

0

我认为不需要太多的字符串操作,只需在 url 后面加上斜线和 css 引用。如果它有一个 ../ 你删除所有字符,直到“/”我不知道任何内置的东西,对不起。还要确保在链接验证器“点击”任何内部链接之前先完成这些图像,从而更改 URL。

于 2012-07-16T19:22:28.053 回答