Wget не удается загрузить файлы PNG от Блоггера

Попробовать sync; echo 1 > /proc/sys/vm/drop_caches.

4
04.10.2013, 03:27
2 ответа

Как jayhendren предложенный, я попытался перечислить домен bp.blogspot.com в списке после флага-D. Однако то, что я забыл делать, добавляет флаг-H. Почему wget требует, чтобы дополнительный флаг-H, который будет добавлен отдельно из списка доменов для следования с флагом-D, был неясен мне, но он работает. Вот команда, которую я в конечном счете указал для зеркального отражения сайта Блоггера включая изображения, врученные от внешнего домена:

wget --domains=blogspot.it,bp.blogspot.com -H --mirror -e robots=off \
  --wait 0.5 --convert-links http://yoursitehere.blogspot.it/

Примечание: это работает из Италии. Преобразуйте .it в .com или в то, что другой домен верхнего уровня, если Вы хотите, чтобы это работало от Вашего местоположения.

С уважением.

4
27.01.2020, 20:56

Без вывода ошибок wget я не могу сказать то, что является точной проблемой, которую Вы имеете. Но обычно при загрузке (или зеркальном отражении веб-сайта) с wget, я буду использовать - зеркальная опция как это:

wget --mirror -p --adjust-extension --wait 1 http://your.site.here.blogspot.it/
0
27.01.2020, 20:56
  • 1
    Ну, из страницы справочника-p опция берет параметр, таким образом, это не может быть правильно. Кроме того,-e robots=off требуется, так как сайт, который я зеркально отражаю, иначе запретил бы зеркальное отражение через файл robots.txt. - ожидают, 1 опция является так сервером, не становится перегруженным. Однако файлы изображений не становятся загруженными. Попробуйте это на любом сайте blogspot.com и лично убедитесь. Где я иду не так, как надо? –  John Sonderson 04.10.2013, 15:42

Теги

Похожие вопросы