我正在编写一个shell脚本来下载和显示网站中的内容,并将此内容保存到本地文件系统。如何在wget中将相对URL更改为绝对URL
我已经在脚本中使用以下命令来获取内容:
/usr/sfw/bin/wget -q -p -nH -np --referer=$INFO_REF --timeout=300 -P $TMPDIR $INFO_URL
其中INFO_REF
是我需要显示从INFO_URL
内容的页面。
问题是,我能够获取内容(图像/ CSS)作为一个HTML页面,但在这个HTML的图像和标题,这是指向不同的网站链接不工作,路径URL(图片链接)正在变为我的本地文件系统路径。
我试着在wget中添加-k
选项,并且使用这个选项,这些URL指向正确的位置,但是现在由于图像路径从相对位置改变到绝对位置,所以图像不会出现。没有-k
图像正常。
请告诉我可以使用什么选项,以便图像和页面中的链接都能正常使用。我需要使用两个独立的wget命令,一个用于图像,另一个用于页面中的链接?