У меня следующая проблема. Мне нужно отразить защищенный паролем сайт. Вроде простая задача:
wget -m -k -K -E --cookies=on --keep-session-cookies --load-cookies=myCookies.txt http://mysite.com
в myCookies.txt я сохраняю правильный файл cookie сеанса. Это работает до тех пор, пока wget не наткнется на страницу выхода из системы — тогда сессия становится недействительной, и, по сути, дальнейшее зеркалирование бесполезно.
W попытался добавить опцию --reject
, но она работает только с типами файлов - я могу заблокировать только загрузку файла html или загрузку файла swf, я не могу сказать
--reject http://mysite.com/*.php?type=Logout*
Есть идеи, как пропустить определенные URL-адреса в wget? Возможно, есть другой инструмент, который может выполнить эту работу (должен работать в MS Windows).