我目前正在使用一个相当复杂的wget命令,但它的本质是下载所有先决条件的-p
和-k
标志。如何将下载的主文件重命名为index.html?
例如,我下载了一个网页。
http://myawesomewebsite.com/something/derp.html
例如,这将下载:
derp.html
style.css
firstimage.png
secondimage.jpg
甚至还有一个iFrame:
iframe.html
iframe-style.css
因此,现在的问题是如何将derp.html
重命名为index.html
,而不会意外地将iframe.html
重命名为index.html
,因为我不知道已解析的下载文件的名称是什么?
当我在带有URL http://something.tumblr.com/34324/post
的Tumblr页面上尝试这个方法时,它下载为page.html
。
我已经尝试过--output-document
标志,但是这不会导致下载任何内容。
谢谢!
发布于 2013-07-09 15:12:38
这就是我最后所做的:
如果下载后没有找到index.html
,我使用derp.html
获取URL的derp.html
部分,然后搜索derp.html
,然后将其重命名为index.html
。
它不像我想的那样优雅,但它很有效。
https://stackoverflow.com/questions/11949812
复制相似问题