通过命令行浏览器将包含所需所有内容的网页下载到专用目录中?

通过命令行浏览器将包含所需所有内容的网页下载到专用目录中?

下载网页(其 html 文件及其所需的其他文件), wget似乎反映了网站服务器上网页文件的目录结构

在网络浏览器(例如 Firefox 或 Chrome)中,通过按 Ctrl-s,我们可以创建一个 html 文件和一个名为的目录,其中..._files包含网页所需的所有文件,并相应地更改 html 文件中所需文件的链接。

我想知道第二种方法是否可以在命令行中通过某些程序完成?可以wget吗?可以从命令行使用 Firefox 或 Chrome 吗?

我正在使用 Ubuntu 16.04。谢谢。

答案1

man wget

   -p
   --page-requisites
       This option causes Wget to download all the files that are necessary to
       properly display a given HTML page.  This includes such things as inlined
       images, sounds, and referenced stylesheets.

    -k
   --convert-links
       After the download is complete, convert the links in the document to make
       them suitable for local viewing.  This affects not only the visible
       hyperlinks, but any part of the document that links to external content,
       such as embedded images, links to style sheets, hyperlinks to non-HTML
       content, etc.

相关内容