9 ответов:
для фильтрации конкретных расширений файлов:
wget -A pdf,jpg -m -p -E -k -K -np http://site/path/или, если вы предпочитаете длинные имена вариант:
wget --accept pdf,jpg --mirror --page-requisites --adjust-extension --convert-links --backup-converted --no-parent http://site/path/это зеркало сайта, но файлы без
jpgили
этот скачал весь сайт для меня:
wget --no-clobber --convert-links --random-wait -r -p -E -e robots=off -U mozilla http://site/path/
wget -m -p -E -k -K -np http://site/path/на странице скажу вам, что эти варианты делать.
wgetтолько переходить по ссылкам, если нет ссылки на файл с индексной страницы, тоwgetне будет знать о его существовании, а значит и не скачивать его. то есть. это помогает, если все файлы связаны с веб-страницами или индексами каталогов.
Я пытаюсь загрузить zip-файлы, связанные с страница тем Омека - очень похожие задачи. Это сработало для меня:
wget -A zip -r -l 1 -nd http://omeka.org/add-ons/themes/
-A: принимать только zip-файлы-r: recurse-l 1: один уровень глубоко (т. е. только файлы, непосредственно связанных с этой страницы)-nd: не создавайте структуру каталогов, просто загрузите все файлы в этот каталог.все ответы с
-k,-K,-Eпараметры etc, вероятно, не совсем поняли вопрос, как и для перезаписи HTML-страниц, чтобы сделать локальную структуру, переименование.phpфайлы и так далее. Не относящийся.чтобы буквально получить все файлы за исключением
.htmletc:wget -R html,htm,php,asp,jsp,js,py,css -r -l 1 -nd http://yoursite.com
можно попробовать:
wget --user-agent=Mozilla --content-disposition --mirror --convert-links -E -K -p http://example.com/также вы можете добавить:
-A pdf,ps,djvu,tex,doc,docx,xls,xlsx,gz,ppt,mp4,avi,zip,rarпринять определенные расширения или отклонить только определенные расширения:
-R html,htm,asp,phpили исключить конкретные области:
-X "search*,forum*"если файлы игнорируются для роботов (например, поисковых систем), вы должны добавить также:
-e robots=off
попробуйте это. Это всегда работает для меня
wget --mirror -p --convert-links -P ./LOCAL-DIR WEBSITE-URL
wget -m -A * -pk -e robots=off www.mysite.com/это загрузит все типы файлов локально и укажет на них из файла html и он будет игнорировать роботы файл
Comments