首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wget不将文件保存为触发文件到磁盘

wget不将文件保存为触发文件到磁盘
EN

Server Fault用户
提问于 2012-06-11 22:49:41
回答 1查看 1.1K关注 0票数 -1

我想要做的是从这样的url下载一个文件:http://www.example.com/down/files/425/document-preview

当我在浏览器中访问这个url时,它会触发一个名为“425.doc”的文件--这可以是pdf、rtf、txt、docx等文件格式。

wget当前正在将此文件保存为:文档预览?是否有任何方式将其保存为由url触发的文件下载?

这就是我目前正在做的事情:

wget -保存-cookies cookies.txt --数据后cookies.txt--保持会话-cookie参数-p http://www.test.co.za/test/login

wget -load-cookies cookies.txt -p -p--保持会话-cookie

我想改变425399循环中的值--例如:从425399到525399,它完美地登录并下载,只想捕获文件名并将其保存为文件名,而不是文档预览?它没有保存正确的文件名,应该是: 425399.doc

我在网上获得了这个示例,可以批量下载: wget www.Whatever.com/文件夹/{1.30}.html

但我的问题是文件名

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-06-21 21:59:39

上述问题的完整解决方案。

代码语言:javascript
复制
wget --save-cookies cookies.txt --post-data 'email_address=example@example.com&password=1234' --keep-session-cookies http://www.example.com/login.php

wget --load-cookies cookies.txt -p http://www.example.com/download.php?file_id=file_{1..5000} --content-disposition --directory-prefix=downloads
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/397748

复制
相关文章

相似问题

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