poeple越来越多通过wetransfer发送给我大的zip文件,这很好 因为它的工作原理,我不需要设置ftp或上传自己。 但我需要将这些数据发送到我的快速连接的ubuntu服务器上 在serverfarm中。
我试图忘记wetransfer通过邮件发送的链接, 但我只得到在wetransfer发送文件之前显示的html信息页面 通过http
我尝试了一个txt浏览器(lynx,elinks)但是wetrasnfer一直在喋喋不休地谈论“过时的浏览器”,它不知何故不起作用
我最终下载到我的笔记本电脑并通过限制的DSL上传到服务器 这需要整晚......
有没有人成功从linux终端下载wetransfer链接?
日Thnx 集市
答案 0 :(得分:97)
示例:
wget --user-agent Mozilla/4.0 '[your big address here]' -O dest_file_name
不要忘记引号。
[这里你的大地址] 必须是文件的直接链接,而不是转发的html页面。您可以通过在任何计算机上开始下载来获取大地址,然后从下载管理器复制链接(例如,firefox,chrome)
答案 1 :(得分:14)
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和请求。
答案 2 :(得分:7)
我无法使用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。
例如在Chrome中启动下载并转到
窗口>下载
停止正在运行的下载并通过右键单击来复制下载URL。
替换
{file_name_on_my_disk}
使用您希望文件存储在磁盘上的实际名称。
答案 3 :(得分:1)
WeTransfer确实提供了通过终端上传/下载文件的选项
[资料来源:https://wetransfer.com/products]
您必须从here下载 WTClient ,该版本可用于Win,Mac和Linux。
尽管它具有诸如“调试模式”之类的有用选项
只有使用Plus帐户才能下载。
猛击!
自述文件
答案 4 :(得分:1)
我已经分叉并更新了Alejandro Alonso的Marcos' fork脚本的py-wetransfer。
现在可以在Python 2.x或3.x上运行,并且可以处理缩短的链接。您可以在这里找到它:https://github.com/GaryWatsonUK/py-wetransfer/blob/master/wetransfer.py
(感谢您分享您的工作,伙计们!我从中学到了很多。)
答案 5 :(得分:0)
如果您没有终端访问权限,here's a PHP script可以下载WeTransfer链接。
我已经用它来节省将文件下载到我的电脑上的时间,然后将它们上传到服务器。