Не получается скачать файл с Mega

Я пытался скачать файл из Mega используя библиотеку mega, но все безуспешно

public_exported_web_link = m.export('myfile.doc')
public_exported_web_link = m.export('my_mega_folder/my_sub_folder_to_share')
file = m.find('myfile.doc')
m.download(file)
m.download_url('https://mega.co.nz/#!utYjgSTQ!OM4U3V5v_W4N5edSo0wolg1D5H0fwSrLD3oLnLuS9pc')
m.download(file, '/home/john-smith/Desktop')
# specify optional download filename (download_url() supports this also)
m.download(file, '/home/john-smith/Desktop', 'myfile.zip')

Выводятся разные ошибки. Подскажите пожалуйста, что делать. Отправьте коды, я попробую запустить и покажу, если будут ошибки.


Ответы (1 шт):

Автор решения: Fox Fox

Есть описание этой технологии, но я не тестировал (нет там файлов и не очень-то хочется инсталлировать ненужный мне модуль). Вижу существенные отличия предлагаемого кода от Вашего. Есть два варианта. Первый вариант:

from mega import Mega

# Создаем экземпляр Mega
mega = Mega()

# Входим в аккаунт Mega
m = mega.login('[email protected]', 'your_password')

# Находим файл по его имени
file = m.find('filename.ext')

# Загружаем файл
m.download(file)

И второй вариант:

from mega import Mega

# Создаем экземпляр Mega
mega = Mega()

# Входим в аккаунт Mega
m = mega.login('[email protected]', 'your_password')

# Загружаем файл по публичной ссылке
m.download_url('https://mega.co.nz/#!utYjgSTQ!OM4U3V5v_W4N5edSo0wolg1D5H0fwSrLD3oLnLuS9pc')
→ Ссылка