wget скачать страницу aspx - PullRequest
5 голосов
/ 09 июня 2011

Я хочу загрузить веб-страницу http://www.codeproject.com/KB/tips/ModelViewController.aspx, используя wget , поэтому я просто использовал действительно простую команду:

wget http://www.codeproject.com/KB/tips/ModelViewController.aspx

ЧтоЯ получил файл с расширением .aspx, который не мог корректно отображаться в обычном браузере.

Как загрузить эту веб-страницу?

Ответы [ 3 ]

2 голосов
/ 09 июня 2011

Предоставлено справочной страницей wget (первый результат веб-поиска по "параметрам wget", кстати):

wget -E http://whatever.url.example.com/x/y/z/foo.aspx

Если вы также хотите загрузить все связанные носители (CSS, изображения и т. Д.), Используйте -p, возможно, с --convert-links (перезаписывает страницу для просмотра в автономном режиме):

wget -Ep --convert-links http://whatever.url.example.com/x/y/z/foo.aspx
0 голосов
/ 04 июня 2012
$ wget \
     --recursive \
     --no-clobber \
     --page-requisites \
     --html-extension \
     --convert-links \
     --restrict-file-names=windows \
     --domains example.org \
     --no-parent \
         www.example.org/tutorials/html/

с этой страницы: http://www.linuxjournal.com/content/downloading-entire-web-site-wget

0 голосов
/ 09 июня 2011

Файл на самом деле будет отображаться правильно, вы можете переименовать его в файл .html, и вы сможете подтвердить это. Серверная технология, используемая веб-сервером, не влияет на wget

Изменить: мои комментарии ниже этого были неправильными, спасибо за комментатор за указание, удалили их для будущих читателей

...