Выгрузка тендеров с госзакупок через 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 серверами.
- выкачивает тендеры, протоколы и контракты за указанные даты.
- распаковывает на сервере
- удаляет архивы
- ведет статистику скачивания файлов на сервере
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()