Как изменить относительный URL на абсолютный URL в wget

Я пишу сценарий оболочки, чтобы загрузить и отобразить содержание от сайта, и я сохраняю это содержание к своей локальной файловой системе.

Я использовал следующую команду в сценарии для получения содержания:

/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 (ссылки изображения) изменяются на мой путь локальной файловой системы.

Я пытался добавить -k опция в wget и с этой опцией, на которую эти URL указывают для исправления местоположения, но теперь изображения не стали путем изображений, изменяется от относительно абсолютного местоположения. Без -k изображения появляются правильно.

Скажите то, что опция может я использовать так, чтобы изображения и ссылки на странице оба появились правильно. Я должен использовать две отдельных команды wget один для изображений и другого для ссылок на странице?

1
задан lesmana 8 March 2012 в 15:22
поделиться