Я хочу завантажити цілий веб-сайт (із підсайтами). Чи є інструмент для цього?
--convert-links
в wget) не виявлять сайти, які розкриваються лише шляхом подання форми, серед іншого.
Я хочу завантажити цілий веб-сайт (із підсайтами). Чи є інструмент для цього?
--convert-links
в wget) не виявлять сайти, які розкриваються лише шляхом подання форми, серед іншого.
Відповіді:
Спробуйте приклад 10 звідси :
wget --mirror -p --convert-links -P ./LOCAL-DIR WEBSITE-URL
–mirror
: увімкніть параметри, що підходять для дзеркального відображення.
-p
: завантажте всі файли, необхідні для належного відображення даної HTML-сторінки.
--convert-links
: після завантаження конвертуйте посилання в документ для локального перегляду.
-P ./LOCAL-DIR
: збережіть усі файли та каталоги у вказаному каталозі.--wait=seconds
аргументу, якщо ви хочете бути привітнішими до сайту; він буде чекати вказану кількість секунд між завантаженнями.
Якщо wget
ви можете завантажити весь веб-сайт, вам слід використовувати -r
перемикач для рекурсивного завантаження. Наприклад,
wget -r http://www.google.com
WEBHTTRACK WEBSITE COPIER - це зручний інструмент для завантаження цілого веб-сайту на ваш жорсткий диск для перегляду в режимі офлайн. Запустіть центр програмного забезпечення ubuntu та введіть "webhttrack copy copyer" без лапок у вікні пошуку. виберіть і скачайте його з програмного центру на вашу систему. запускайте webHTTrack з меню запуску або з меню "Пуск", звідти ви можете почати користуватися цим чудовим інструментом для завантаження вашого сайту
Я не знаю про піддомени, тобто про суб-сайти, але wget можна використовувати для захоплення цілого сайту. Погляньте на це питання про суперпопулярність . Там сказано, що ви можете використовувати -D domain1.com,domain2.com
для завантаження різних доменів в одному сценарії. Я думаю, ви можете використовувати цю опцію для завантаження субдоменів, тобто-D site1.somesite.com,site2.somesite.com
Я використовую Берп - павутинний інструмент набагато розумніший за wget, і його можна налаштувати, щоб уникнути розділів, якщо це необхідно. Сам «Burp Suite» - це потужний набір інструментів, які допомагають у тестуванні, але інструмент «павук» є дуже ефективним.
Ви можете завантажити команду Весь веб-сайт:
wget -r -l 0 website
Приклад:
wget -r -l 0 http://google.com
Якщо швидкість викликає занепокоєння (а благополуччя сервера - ні), ви можете спробувати puf , який працює як wget, але може завантажувати кілька сторінок паралельно. Це, однак, не готовий продукт, не підтримується та жахливо недокументований. Але для завантаження веб-сайту з великою кількістю невеликих файлів це може бути хорошим варіантом.