首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将用wget下载的网页的目录索引重命名为index.html

将用wget下载的网页的目录索引重命名为index.html
EN

Stack Overflow用户
提问于 2012-08-14 09:53:29
回答 1查看 602关注 0票数 3

我目前正在使用一个相当复杂的wget命令,但它的本质是下载所有先决条件的-p-k标志。如何将下载的主文件重命名为index.html?

例如,我下载了一个网页。

代码语言:javascript
运行
复制
http://myawesomewebsite.com/something/derp.html

例如,这将下载:

  1. derp.html
  2. style.css
  3. firstimage.png
  4. secondimage.jpg

甚至还有一个iFrame:

  1. iframe.html
  2. iframe-style.css

因此,现在的问题是如何将derp.html重命名为index.html,而不会意外地将iframe.html重命名为index.html,因为我不知道已解析的下载文件的名称是什么?

当我在带有URL http://something.tumblr.com/34324/post的Tumblr页面上尝试这个方法时,它下载为page.html

我已经尝试过--output-document标志,但是这不会导致下载任何内容。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-09 15:12:38

这就是我最后所做的:

如果下载后没有找到index.html,我使用derp.html获取URL的derp.html部分,然后搜索derp.html,然后将其重命名为index.html

它不像我想的那样优雅,但它很有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11949812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档