通过terminal / cmdline通过wetransfer.com下载文件

时间:2013-02-04 10:09:06

标签: wget

poeple越来越多通过wetransfer发送给我大的zip文件,这很好 因为它的工作原理,我不需要设置ftp或上传自己。 但我需要将这些数据发送到我的快速连接的ubuntu服务器上 在serverfarm中。

我试图忘记wetransfer通过邮件发送的链接, 但我只得到在wetransfer发送文件之前显示的html信息页面 通过http

我尝试了一个txt浏览器(lynx,elinks)但是wetrasnfer一直在喋喋不休地谈论“过时的浏览器”,它不知何故不起作用

我最终下载到我的笔记本电脑并通过限制的DSL上传到服务器 这需要整晚......

有没有人成功从linux终端下载wetransfer链接?

日Thnx 集市

6 个答案:

答案 0 :(得分:97)

  1. 首先,获取真正的下载链接。
  2. 使用浏览器(我正在使用Firefox),点击WeTransfer下载页面上的“下载链接”。
  3. 下载开始后,右键单击要下载的文件,然后选择“复制下载链接”。
  4. 找出您浏览器的用户代理。你可以使用whatsmyuseragent.com抓住它。
  5. 准备wget命令并下载文件。
  6. 示例:

    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确实提供了通过终端上传/下载文件的选项

enter image description here [资料来源:https://wetransfer.com/products]

您必须从here下载 WTClient ,该版本可用于Win,Mac和Linux。

enter image description here

尽管它具有诸如“调试模式”之类的有用选项

enter image description here

只有使用Plus帐户才能下载。

enter image description here

猛击!


自述文件

enter image description here

答案 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链接。

我已经用它来节省将文件下载到我的电脑上的时间,然后将它们上传到服务器。