-
Notifications
You must be signed in to change notification settings - Fork 3
Интерфейс командной строки
Anna Sakoyan edited this page Mar 9, 2018
·
16 revisions
Чтобы использовать интерфейс командной строки, нужно:
- Скачать или клонировать репозиторий https://github.com/ansakoy/cs_downloader
- (В случае скачивания разархивировать его)
- В командной строке перейти в папку
cs_downloader
- Запустить установку
setup.py install
Краткая справка по командам: python csdcmd.py -h
-h, --help Вызов краткой справки
-q , --query Полный путь к файлу CSV, содержащему параметры запроса
-s , --span Число дней в подпериодах, на которые нужно раздробить
период (по умолчанию 30)
-n , --name Название файла, в котором нужно сохранить данные, например,
"contracts_spb"
-d, --demo Запустить скрипт в режиме ДЕМО
-c, --contracts Извлечь данные в режиме "1 строка = 1 контракт"
-p, --products Извлечь данные в режиме "1 строка = 1 продукт"
-x, --xlsxout Сохранить данные в файле XLSX (по умолчанию - CSV)
-j, --jsonout Сохранить данные в файле JSON (по умолчанию - CSV)
Примеры команд
python csdcmd.py -d
Запустить скрипт в демо-режиме (с параметрами, заданными по умолчанию), выдать информацию о запросе. Возможный ответ:
Параметры запроса:
customerregion: 77
daterange: 08.02.2018-10.03.2018
fz: 44
Найдено контрактов по запросу: 12887
Ожидаемое время выгрузки: около 13 минут(ы)
Время работы скрипта: 0:00:07
python csdcmd.py -c -d -x
Выгрузить данные по запросу по умолчанию в формате XLSX в режиме одна строка — один контракт.