Я використовую wget --mirror --html-extension --convert-links
для дзеркального відображення сайту, але я закінчую безліччю імен файлів у форматі post.php?id=#.html
. Коли я намагаюся переглянути їх у браузері, це не вдається, оскільки браузер ігнорує рядок запиту під час завантаження файлу. Чи є спосіб замінити ?
персонажа у назви файлів чимось іншим?
Відповідь --restrict-file-names=windows
спрацював правильно. У поєднанні з прапорами --convert-links
та --adjust-extension
/ -E
(раніше названими --html-extension
, що також працює, але застаріло), воно створює дзеркало, яке поводиться так, як очікувалося.
wget --mirror --adjust-extension --convert-links --restrict-file-names=windows http://www.example
http://site.com/article.cgi?25
буде збережена, якarticle.cgi?25.html
див. розділ 2.7 за адресою gnu.org/software/wget/manual/wget.html#HTTP-Options