Блог Note

Выгрузка нескольких разрешённых аккаунтов OneDrive в отдельные папки

Подготовьте список аккаунтов, проверьте одну выгрузку и исход каждого аккаунта перед запуском большой выборки.

Автор Krantz 4 мин чтения

Перед выгрузкой нескольких аккаунтов OneDrive проверьте процесс на одном аккаунте, к которому вам разрешён доступ. Затем расширяйте выборку, сохраняя контекст папки и результата каждого.

Note — терминальное приложение для локальной выгрузки файлов. Оно разделяет исходы аккаунтов и загрузок файлов, чтобы можно было осознанно анализировать частично завершённый пакет.

Подготовьте разрешённый список аккаунтов

Используйте поддерживаемый формат UTF-8. Note принимает строки учётных данных и JSON-объект с описанными в документации полями логина и пароля. Храните входной файл в закрытом доступе.

Две условные строки показывают отдельные записи аккаунтов:

[email protected]:example-password-one
[email protected]:example-password-two

Они вымышлены и не дают входа в реальные аккаунты OneDrive. Не используйте публичные примеры как место для сбора или раскрытия настоящих учётных данных.

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

Проверьте один аккаунт и папку назначения

Выберите удалённую папку и локальное место с достаточным свободным объёмом. Запишите настройки расширений, размера, исключений и перезаписи вместе с операцией.

Проверьте одну завершённую выгрузку: нужный аккаунт и иерархию удалённых папок. Для файлов с одинаковым именем в разных аккаунтах необходимо сохранять контекст аккаунта.

Если аккаунту нужно подтверждение или другое действие, разберите указанное состояние, а не считайте его завершённой выгрузкой. Сбой соединения тоже не означает отклонения данных.

Аутентификация и скачивание могут использовать отдельно настроенные списки прокси. Пустой список загрузок повторно использует основной. Подтвердите это при начальной настройке, а не меняйте несколько сетевых параметров во время большого запуска.

Просмотрите каждый аккаунт после запуска

Расширяйте выборку после освоения процесса для одного аккаунта. По текущим условиям Note поддерживает до 5 000 аккаунтов; доступные условия покупки задаются сайтом.

Отдельно изучайте успех, неверные данные, требования подтверждения, блокировки и технические ошибки. В пакете с завершёнными аккаунтами всё ещё могут оставаться нерешённые.

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

Завершённые загрузки получают окончательные имена после проверки числа байтов. Частичные загрузки удаляются. При отмене или повторе сохраняйте контекст завершения пакета.

Статья о папках поможет проверить структуру назначения, статья о фильтрах — объяснить выборку. Ведите отдельный список нерешённых аккаунтов, а не выгружайте снова всю выборку.