Перейти к содержимому

Скачать файл

картинка_0

Описание

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

Описание параметров

Блок имеет несколько основных параметров:

  1. Ссылка на файл (url) - ссылка, по которой хранится файл на сервере;

    Тип данных: string (Строка)

    Пример: https://test.ru/download/testFile.txt

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

    Тип данных: string (Строка)

    Пример: C:\Test

  3. Таймаут - ожидание скачивания файла в секундах;

    Тип данных: int (Число)

    Пример: 30

  4. Сессия браузера - экземпляр запущенного браузера, управляемый через Selenium WebDriver или pyDoll. В переменной хранится ссылка на этот экземпляр, через которую можно управлять браузером;

    Тип данных: var (Переменная)

    Пример: web_actions

    Клик по символуimg_buttonраскрывающегося списка открывает следующее меню выбора переменной:
  5. Номер вкладки по порядку - порядковый номер вкладки по порядку, в которой необходимо выполнить действие.

    Тип данных: int (Число)

    Пример: 0


Пример использования

В данном примере блок скачивает архив с описанием структуры набора данных Государственного адресного реестра с сайта Государственный адресный реестр (Федеральная информационная адресная система) | ФНС России | 77 город Москва (nalog.gov.ru).

картинка_1

Алгоритм выполнения js скрипта:

  1. Открывается страница https://www.nalog.gov.ru/opendata/7707329152-fias/;
  2. Скачивается файл по ссылке https://data.nalog.ru/opendata/7707329152-fias/structure-12032021.zip;
  3. Ожидание появления файла в папке C:\Test;
  4. Выводится уведомление с результом загрузки файла;

Результат

Уведомление об успешной загрузке:

картинка_2