poeple越来越多通过wetransfer发送给我大的zip文件,这很好,因为它工作,我不需要设置ftp或上传自己.但我需要将这些数据发送到我的ubuntu服务器,该服务器位于serverfarm中的快速连接上.
我试图忘记wetransfer通过邮件发送的链接,但我只获得在wetransfer通过http发送文件之前显示的html信息页面
我尝试了一个txt浏览器(lynx,elinks),但wetrasnfer一直在喋喋不休地谈论"过时的浏览器",它不知何故不起作用
我最终下载到我的笔记本电脑,并通过限制的DSL上传到服务器,这需要整晚...
有没有人成功从linux终端下载wetransfer链接?
thnx集市
Mee*_*com 101
例:
wget --user-agent Mozilla/4.0 '[your big address here]' -O dest_file_name
Run Code Online (Sandbox Code Playgroud)
不要忘记引号.
[你的大地址]必须是文件的直接链接,而不是转发的html页面.您可以通过在任何计算机上开始下载来获取大地址,然后从下载管理器复制链接(例如,firefox,chrome)
小智 15
我无法使用wget,所以这里是使用curl的替代方法:
curl '{pretty_long_appendix_here}' --location --output {file_name_on_my_disk}
Run Code Online (Sandbox Code Playgroud)
更换
https://download.wetransfer.com/ {pretty_long_appendix_here}
使用您实际开始下载时获得的实际下载URL.
例如在Chrome中启动下载并转到
窗口>下载
停止正在运行的下载并通过右键单击来复制下载URL.
更换
{} file_name_on_my_disk
使用您希望文件存储在磁盘上的实际名称.
Chr*_*olo 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
Run Code Online (Sandbox Code Playgroud)
它需要Python和请求.
解决方案将于 2021 年 10 月运行。只需要 wget 和浏览器:
在任何现代浏览器中访问您的 wetransfer 链接 ( https://wetransfer.com/downloads/ <> )
打开开发人员控制台/面板并前往网络选项卡
点击下载
在网络选项卡中,找到单击下载后立即创建的请求并检查它
direct_link内容现在就做wget -o myfile 'your direct link'
您可以取消浏览器上仍在进行的下载,这样就不会消耗 wetransfer 的太多带宽
*您应该降低标签速度,因为每个标签direct_link都附加了一个令牌。下载完成后,该令牌就会过期。因此,您需要确保浏览器上的下载时间比终端上的下载时间长。