Download wget下载aspx页面

Download wget下载aspx页面,download,webpage,wget,Download,Webpage,Wget,我想使用wget下载网页,所以我只使用了真正基本的命令: wgethttp://www.codeproject.com/KB/tips/ModelViewController.aspx 我收到的是一个扩展名为.aspx的文件,无法在常规浏览器中正确显示 如何下载该网页?该文件实际上将正确显示,您可以将其重命名为.html文件,并可以对此进行确认。Web服务器使用的服务器端技术不会影响wget 编辑:我下面的评论这是错误的,感谢评论人指出这一点,为了未来的读者,我已经删除了这些评论(顺便说一句,在

我想使用wget下载网页,所以我只使用了真正基本的命令:

wgethttp://www.codeproject.com/KB/tips/ModelViewController.aspx

我收到的是一个扩展名为
.aspx
的文件,无法在常规浏览器中正确显示


如何下载该网页?

该文件实际上将正确显示,您可以将其重命名为.html文件,并可以对此进行确认。Web服务器使用的服务器端技术不会影响wget

编辑:我下面的评论这是错误的,感谢评论人指出这一点,为了未来的读者,我已经删除了这些评论(顺便说一句,在“wget选项”上进行web搜索的第一个结果):

如果您还希望下载所有相关媒体(CSS、图像等),请使用
-p
,也可以使用
-convert links
(重写页面以供脱机查看):


从这个页面:

这是不正确的,
wget
可以很容易地做到这一点(
-p--convert links
,这个功能已经存在多年了)。还请注意,wget可以为您进行重命名(
-E
)。请参阅手册:@Haz,我做了重命名的事情,但正如我在@Piskvor的回答中所说的,代码高亮显示和一些图片丢失了,字体也很糟糕。@Piskvor,通过使用选项-p和--convert links(相当于-k),我得到的只是一个包含与下载页面相关文件的文件夹,还有一个aspx扩展名文件也有同样的问题,我在挖掘文件夹后找不到一个好的普通html页面。@Tracy:嗯,你有没有试过,你知道,组合开关
-E-p--转换链接
(顺便说一句,手册中还有更多好东西)@Piskvor,我似乎错过了-E选项,对此表示抱歉,非常感谢您的帮助!我试过你的答案,似乎wget只是下载页面并在html中添加后缀,仍然无法正确显示下载的“html”页面,尽管这比什么都不做要好,特别是代码高亮显示和一些图片丢失。@Tracy:你没有提到你还想下载相关的图像和其他数据。
wget -E http://whatever.url.example.com/x/y/z/foo.aspx
wget -Ep --convert-links http://whatever.url.example.com/x/y/z/foo.aspx
$ wget \
     --recursive \
     --no-clobber \
     --page-requisites \
     --html-extension \
     --convert-links \
     --restrict-file-names=windows \
     --domains example.org \
     --no-parent \
         www.example.org/tutorials/html/