Я пишу сценарий оболочки, чтобы загрузить и отобразить содержание от сайта, и я сохраняю это содержание к своей локальной файловой системе.
Я использовал следующую команду в сценарии для получения содержания:
/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 один для изображений и другого для ссылок на странице?