通过wetransfer.com通过terminal/ cmdline下载文件
人们越来越多的通过wetransfer给我发送大的zip文件,这很好,因为它的工作原理,我不需要设置一个ftp或上传自己。 但是我需要将这些数据提供给位于serverfarm中快速连接的ubuntu服务器。
我试图通过邮件发送wetransfer发送的链接,但是我只能得到在wetransfer通过http发送文件之前显示的html信息页面
我尝试了一个txt浏览器(lynx,elinks),但是wetrasnfer不停地对“过时的浏览器”进行嘟and,它不知何故无法正常工作
我最终下载到我的笔记本电脑,并通过节stream的DSL上传到服务器需要整晚…
有没有人有成功下载从Linuxterminalwetransfer链接?
thnx市场
使用
wget --user-agent Mozilla/4.0 '[your big address here]' -O dest_file_name
不要忘记报价。
[你的大地址]必须是文件的直接链接,而不是转发的html页面。 您可以通过在任何机器上开始下载来获得大地址,然后从您的下载pipe理器复制链接(例如firefox,chrome)
Alejandro Alonso写了一个Python脚本py-wetransfer以命令行模式下载wetransfer文件。
通过我们传输的地址类似于https://www.wetransfer.com/downloads/XXXX/YYYY/ZZZZ,您可以执行此命令来下载文件:;
python wetransfer.py -u https://www.wetransfer.com/downloads/XXXX/YYYY/ZZZZ
它需要Python和请求。
我无法得到它与wget的工作,所以这里是使用curl的替代方法:
curl 'https://download.wetransfer.com/{pretty_long_appendix_here}' --location --output {file_name_on_my_disk}
更换
https://download.wetransfer.com/ {pretty_long_appendix_here}
与您实际开始下载时获得的实际下载url。
在铬例如开始下载并去
窗口>下载
停止正在运行的下载并通过右键单击复制下载URL。
更换
{} file_name_on_my_disk
用你想要的文件的实际名称存储在磁盘上。
如果你没有terminal访问权限, 这里有一个PHP脚本 ,可以下载WeTransfer链接。
我已经使用它来节省下载文件到计算机的时间,然后将它们上传到服务器。