Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как скачивать файлы из облака Mail.ru через консоль?  (Прочитано 8924 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Magi

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Всем привет!

Есть скрипт для скачивания файлов из облака отсюда https://novall.net/itnews/bash-skript-dlya-skachivaniya-fajlov-s-mail-ru-cherez-konsol-linux.html

Код: (bash) [Выделить]
URL=https://cloud.mail.ru/public/793k/vQ5pgjSqN
FILENAME=filename_replace.rar
URLPART0=$(wget --quiet -O - $URL | grep -o '"weblink_get":\[[^]]\+\]' | sed 's/.*"url":"\([^"]\+\)".*/\1/')
URLPART1=$(echo $URL | awk -F '/public/' '{print $2}')
URLPART2=$(wget --quiet -O - "https://cloud.mail.ru/api/v2/tokens/download" | sed 's/.*"token":"\([^"]\+\)".*/\1/')
wget --no-check-certificate --referer=$URL "$URLPART0/$URLPART1/$FILENAME?key=$URLPART2" -O $FILENAME

Однако при скачивании он выдает 404 ошибку. Можно ли это как-то поправить? Или может быть есть другие способы?

« Последнее редактирование: 20 Октября 2017, 11:34:22 от Azure »

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
А Вы уверены что адрес правильный и имя файла указано верно?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Magi

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Сейчас к сожалению не могу проверить, доступ в облако заблокирован. Вот еще адрес для проверки https://cloud.mail.ru/public/4oy4/2qQLMMj77

Оффлайн snowin

  • Активист
  • *
  • Сообщений: 885
    • Просмотр профиля
Magi, авторизовываться разве не надо

Оффлайн Magi

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Не надо. Публичные ссылки доступны без авторизации.

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1793
    • Просмотр профиля
Публичные ссылки доступны без авторизации

так у них прямые url, зачем эти танцы со скриптами?

Оффлайн Magi

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Как тогда скачать все файлы отсюда https://cloud.mail.ru/public/4oy4/2qQLMMj77 ?

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
wget 'https://cloud.mail.ru/zip/tE7EqBca1NYjAgmoXhrDKhiXL6EyQhMYCuPdntpdBgifL5eUExWE7PiFNGgWT2QjcqxWLv3i2cVHfsP/Creating a UI_UX Motion Study in After Effects.zip?key=d976eaff10b5d080b5983a8ff4cc6653466cf345&key=d976eaff10b5d080b5983a8ff4cc6653466cf345'
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Magi

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
А как формируется урл? Откуда ключи брать? Идеально было бы скрипту передавать урл и на выходе скачанные файлы.


Оффлайн Magi

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Всем спасибо! Решил после минимальной правки этого скрипта https://github.com/Geograph-us/Cloud-Mail.Ru-Downloader

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.