Выгрузка тендеров с госзакупок через FTP и XML

Существует только один способ выгрузить тендеры,контракты и другие документы с гос закупок это через FTP

http://zakupki.gov.ru/epz/main/public/home.html

Существует 2 ftp сервера где хранятся данные по разным законам.То есть вы на самом деле будете выполнять двойную работу. Сперва напишите парсеры загрузки данных по 44 закону так как их структура отличается от 223 закона, а затем будете писать парсеры для загрузки 223.

API

https://github.com/webnitros/api-rest-navodki


Для забора данных с FTP необходимы данные для входа на сервер: ФЗ №223

ftp://ftp.zakupki.gov.ru/out/
fz223free
fz223free

ФЗ №44:

ftp://zakupki.gov.ru
free
free

Описание структуры расположения ресурсов на ftp

Долго я мучился чтобы разобрать и понять как на самом деле устроены ftp откуда грузить тендеры. Как получить:

  • тендеры
  • контракты
  • протоколы
  • справочники организаций
  • справочники ОКПД, ОКПД2, ОКДН и тд.

Где хранятся справочники на гос закупка?

Папки на сервер со справочниками: по для 44

/fcs_nsi

по для 223

/out/nsi

Все остальные документы хранятся

44
/fcs_regions
223
/out/published

учтите что наименования папок отключаются с регионам имеют различие между 44 и 223 законами


Загрузка файлов с гос закупок

Был написан готовы паук(на python) для забора и распаковки архивов с ftp сервера гос закупок. Умеет работать сразу с обоими ftp серверами.

  • выкачивает тендеры, протоколы и контракты за указанные даты.
  • распаковывает на сервере
  • удаляет архивы
  • ведет статистику скачивания файлов на сервере
29 января 2018, 16:09    358



Наверх