我在网上找到了一款非常有用的工具 HTTrack,我想知道我是否可以下载子目录,而不是整个网站。例如,我不会下载 www.example.com 及其所有子目录,而是下载 www.example.com/sub/directory 及其所有子目录。
答案1
因此用户迈克尔帮我解决了这个问题(适用于 Windows 7)聊天:
导航至
C:\Program Files\WinHTTrack
文件夹Shift + right click
在 WinHTTrack 文件夹窗口中选择Open command window here
输入以下内容:
httrack www.example.com/subdirectory -D -O "C:\Users\subdirectory" -M1000000000
- 或者,您可以在其他地方输入此内容,然后在准备好后
cmd
通过right click
>将其复制并粘贴到窗口中"paste"
- 或者,您可以在其他地方输入此内容,然后在准备好后
点击
Enter
并等待....
笔记:
httrack
启动流程-D
使得进程“只能进入子目录”- (即,它可以防止复制上面任何更高级别的目录
www.example.com/subdirectory
)
- (即,它可以防止复制上面任何更高级别的目录
-O
告诉机器将输出保存到以下列出的本地目录中-O
- 不要忘记将地址换行
""
,尤其是当您的地址有空格时
- 不要忘记将地址换行
-M
(可选):限制可以上传/扫描的最大总体大小(--max-size [=N])[单位:字节]
您可以查看更多帮助Httrack 用户指南 (3.10)。
- 可以找到 WinTTrack GUI 的简单说明这里
答案2
示例命令
httrack -v "http://thissite.com" -O thissite.com "+*.thissite.com.com/*"
此扫描规则下载所有子目录
"+*.thissite.com.com/*"
如果仅下载子域名
"subdomain.thissite.com.com/*"