Рейтинг:0

wget не может найти URL внутри локального файла

флаг ug

у меня есть HTML файл. страница.html:

<html>
    <body>
    <img src="picture.png">
    </body>
</html>

Но когда я бегу wget как следует, он не получает изображение. Почему? В момент выполнения я нахожусь в своем домашнем каталоге, а страница и соответствующее изображение находятся внутри /tmp каталог.

wget -kF -i /tmp/page.html -B /tmp -A png

вывод wget:

URL-адреса в /tmp/page.html не найдены.
Преобразованные ссылки в 0 файлов за 0 секунд.

Может быть, это немного легко, но я не могу справиться с этим сейчас.

Рейтинг:0
флаг om

От человек

       Если эта функция используется, в команде не нужно указывать URL-адреса.
       линия. Если есть URL-адреса как в командной строке, так и во входных данных
       файла, те, что находятся в командной строке, будут первыми.
       получено. Если --force-html не указан, то файл должен
       состоят из серии URL-адресов, по одному в строке.

Вы должны указать --force-html

Это выведет сообщение об ошибке /tmp/foo.html: Не удается разрешить неполную ссылку picture.png. поскольку это не полный URL-адрес, а относительный URL-адрес не имеет смысла с локальным файлом.

mathway avatar
флаг ug
Опция `-F` является короткой альтернативой `--force-html`, и в приведенном выше примере я ее использую.Итак, если документ `html` использует относительные ссылки на сервере, на котором он находится, вы говорите, что я не могу скачать документы, на которые указывают эти относительные ссылки? Если я могу вместо этого, как я могу это сделать?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.