Подтвердить что ты не робот

Скачать файлы через терминал /cmdline через wetransfer.com

poeple все больше и больше отправляйте мне большие файлы zip через wetransfer, что прекрасно как это работает, и мне не нужно настраивать ftp или загружать себя. но мне нужно получить эти данные на моем сервере ubuntu, который находится на быстром соединении в serverfarm.

Я попытался завести ссылку, которую wetransfer отправляет по почте, но я получаю только информационную страницу html, которая появляется до того, как wetransfer отправит файл через http

Я попробовал txt-браузер (lynx, elinks), но wetrasnfer продолжает бормотать о "устаревшем браузере", и он как-то не работает.

i в конечном итоге загружаю на свой ноутбук и загружаю через дроссельную DSL на сервер который занимает всю ночь...

У кого-то был успех при загрузке ссылок wetransfer из linux-терминала?

Thnx витрина

4b9b3361

Ответ 1

  1. Во-первых, получить реальную ссылку для скачивания.
  2. Используя ваш браузер (я использую Firefox), нажмите "Ссылка для скачивания" на странице загрузки WeTransfer.
  3. После начала загрузки щелкните правой кнопкой мыши на загружаемом файле и выберите "Копировать ссылку для загрузки".
  4. Узнайте ваш браузер User Agent. Вы можете использовать whatsmyuseragent.com, чтобы получить его.
  5. Подготовьте команду wget и загрузите файл.

Пример:

wget --user-agent Mozilla/4.0 '[your big address here]' -O dest_file_name

Не забывайте цитаты.

[ваш большой адрес здесь] должна быть прямой ссылкой на файл, а не перенаправленной HTML-страницей. Вы можете получить большой адрес, начав загрузку на любом компьютере, а затем скопировать ссылку из вашего менеджера загрузки (например, Firefox, Chrome)

Ответ 2

Алехандро Алонсо написал Python script py-wetransfer для загрузки файлов wetransfer в режиме командной строки.

С переданным адресом, подобным https://www.wetransfer.com/downloads/XXXX/YYYY/ZZZZ, вы можете выполнить эту команду, чтобы загрузить файл:

python wetransfer.py -u https://www.wetransfer.com/downloads/XXXX/YYYY/ZZZZ

Он требует Python и запросов.

Ответ 3

Я не мог заставить его работать с wget, поэтому здесь есть альтернатива, использующая curl:

curl '{pretty_long_appendix_here}' --location --output {file_name_on_my_disk}

заменить

{pretty_long_appendix_here}

с реальным URL-адресом загрузки [начиная с https://download.wetransfer.com/], вы получаете, когда фактически начинаете загрузку.

Например, в Chrome начните загрузку и перейдите на страницу

. Окно> Загрузки

Остановите текущую загрузку и скопируйте URL-адрес загрузки, щелкнув по нему правой кнопкой мыши.

Заменить

{file_name_on_my_disk}

с реальным именем вы хотите, чтобы файл был сохранен на вашем диске.

Ответ 4

Если у вас нет доступа к терминалу, здесь PHP script, который может загружать ссылки WeTransfer.

Я использовал его, чтобы сэкономить время при загрузке файлов на компьютер, а затем загрузить их на сервер.