我想要做的是从这样的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
但我的问题是文件名
发布于 2012-06-21 21:59:39
上述问题的完整解决方案。
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=downloadshttps://serverfault.com/questions/397748
复制相似问题