在wget中如何将网页保存到当前日期?

时间:2016-08-09 06:42:20

标签: wget

我正在尝试下载一个htm页面,其中包含以下选项:

wget --no-check-cert http://sedar.com/new_docs/all_new_mf_filings_en.htm --directory-prefix=SEDAR --convert-links -output-document=date +%F_%T.htm

但我得到的是:没有扩展名的文件和这样的名字:utput-document = date 我做错了什么?

此外,我在Windows命令行中,并希望获取.htm文件并将其重命名为当前日期,例如:20160808.htm(日期格式并不重要,它可以是任何类型的顺序。)

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用-O指定文件名

wget  url -O filename

在此,您可以使用以下

mkdir -p SEDAR
wget --no-check-cert http://sedar.com/new_docs/all_new_mf_filings_en.htm  --convert-links -O `date +SEDAR/%Y%m%d.htm`

对于使用windows power shell的人来说应该工作(尚未测试)

 sh -c "wget --no-check-cert sedar.com/new_docs/all_new_mf_filings_en.htm --convert-links -O `date +SEDAR/%Y%m%d.htm`"