Модуль «Файловая система» в BAS
Модуль «Файловая система» в Browser Automation Studio — чтение и запись файлов, управление папками, перемещение и копирование, поиск и связь файлов со списками.
Большинство ботов трогают диск: читают список аккаунтов, сохраняют собранные данные, раскладывают скачанные картинки. Модуль «Файловая система» создан, чтобы упростить эту работу с файлами и папками.
Для чего он
Модуль создан для упрощения работы с файлами на вашем компьютере. Он собирает повседневные операции: читать файл, записать в файл, информация о файле или папке, создать и удалить папку, переместить файлы и папки, копировать файл, читать или записать файл как список и поиск файлов. Если задача связана с текстовыми файлами, картинками или папками, вы будете опираться на этот модуль постоянно.
Действия по группам
Чтение и запись.
- Читать файл / Записать в файл — вытащить текст из файла или сохранить текст в него.
- Читать файл в список / Записать список в файл — загрузить файл так, что каждая строка станет элементом списка, или сбросить список обратно на диск. Это мост между сохранёнными данными и данными, с которыми бот работает в памяти.
Папки и организация.
- Создать папку / Удалить файл или папку — настроить и вычистить директории.
- Переместить файл или папку / Копировать файл — организовать вывод, заархивировать результаты, подготовить файлы для следующего шага.
Инспекция.
- Получить информацию о файле или папке — проверить существование, размер или другие детали перед действием.
- Поиск файлов — найти файлы по шаблону, удобно для обработки того, что попало в папку загрузок.
Где он в картине
Модуль «Файловая система» — это локальная половина ввода-вывода бота. Вход часто начинается как файл, который вы читаете в список; выход заканчивается файлами, которые вы пишете, перемещаете и раскладываете. Для входа, который нужно безопасно распределять по множеству потоков, тянитесь к модулю «Ресурсы» — но для обычного чтения, записи и организации файлов на одной машине этот модуль и есть инструмент.
Вопросы и ответы
Как читать входные данные из файла в BAS?
Используйте модуль «Файловая система», чтобы прочитать файл или прочитать файл сразу в список, где каждая строка станет элементом. Для входных данных на весь запуск, распределяемых по потокам, сочетайте с модулем «Ресурсы».
Может ли BAS создавать, перемещать и удалять папки?
Да. Модуль «Файловая система» включает действия создания и удаления папок, перемещения файлов и папок и копирования файлов — всё нужное, чтобы организовать вывод, который производит бот.
Ещё по теме
- Browser Automation Studio: полный практический гидГид
- Создаём первого бота в Browser Automation StudioПошаговый разбор создания первого рабочего бота в BAS — от пустого проекта до процесса, который ходит по страницам, извлекает данные и работает в несколько потоков.
- Настройка прокси в Browser Automation StudioКак правильно настроить прокси в BAS — типы прокси, привязка по потокам, ротация и проверки, которые не дают мультиаккаунт-ботам попасть под бан.
- Поиск элементов в BAS: селекторы, которые не ломаютсяКак работает поиск элементов в Browser Automation Studio — CSS против XPath, почему записанные селекторы ломаются и как писать селекторы, переживающие изменения страницы.