【发布时间】:2013-12-17 09:16:59
【问题描述】:
我希望下载一个网站以供离线查看。所以我不需要图像。我需要的只是该页面中的内容。 wget 做这件事。如果当我使用 -r 作为参数时直接给出,wget 会从网站下载所有数据。 我只想下载我正在下载的网站的网址末尾以“x”或“p”之类的字母结尾的所有链接的内容
提前致谢。
【问题讨论】:
标签: wget
我希望下载一个网站以供离线查看。所以我不需要图像。我需要的只是该页面中的内容。 wget 做这件事。如果当我使用 -r 作为参数时直接给出,wget 会从网站下载所有数据。 我只想下载我正在下载的网站的网址末尾以“x”或“p”之类的字母结尾的所有链接的内容
提前致谢。
【问题讨论】:
标签: wget
试试:
wget -A '*[xp]' ...
“--accept”选项的参数是 Wget 在递归检索期间将下载的文件后缀或模式的列表。后缀是文件的结尾部分,由“普通”字母组成,例如“gif”或“.jpg”。匹配模式包含类似 shell 的通配符,例如‘书*’或‘zelazny*196[0-9]*’。
因此,指定“wget -A gif,jpg”将使 Wget 仅下载以“gif”或“jpg”结尾的文件,即 gif 和 jpeg。另一方面,'wget -A "zelazny*196[0-9]*"' 将只下载以'zelazny' 开头并包含从 1960 到 1969 的数字的文件。查看你的 shell 手册,了解模式匹配的工作原理。
【讨论】:
wget -O yourfile.zip http://www.site.com/?id=34ee
或
wget -O customFileName http://www.x.com/y/z
mv id=34ee yourfile.zip
【讨论】: