您好我正在使用wget从url复制数据并将其存储在一个文件中。网址给我一个aspx文件。我需要将aspx文件转换为html文件。我将文件从asd.aspx重命名为asd.html.But在我的文件中有相对网址不能在我的html文件中工作。他们应该指向原始网址。如何将相对网址转换为他们的绝对网址。是否有任何方法可以实现此目的,
例如
in original file link is
href='../../login.html'
但是当我在浏览器中打开html文件时,链接将更改为
href="localhost/login.html"
but it should be
href="abc.com/login.html"
我希望我已经明白了问题
答案 0 :(得分:12)
wget中的-k选项将在wget完成检索文件后转换URL。链接到尚未检索的文件将指向其远程URL,指向已检索到其本地版本的文件的链接。
答案 1 :(得分:2)
你应该在html文件的head部分添加<base href="http://www.abc.com/original/path">
,wget不会自动重写链接。