Контрольная закупка

Создание роботизированной программы для участия в электронных торгах.
Агроресурсы фармацевтика
Досье
Оптовая фармацевтическая компания «Агроресурсы» более 27 лет работает на фармацевтическом рынке, поставляя медицинскую продукцию в 13 000 аптек и лечебных учреждений Сибири, Урала, Дальнего Востока и Приволжья.
Задание
Создать робота, который будет участвовать в торгах на площадке «Торги 223»
Справка
«Торги 223» — российская электронная торговая площадка, один из лидеров по количеству сервисов для заказчиков в рамках Федерального закона № 223-ФЗ.

Участие в электронных торгах напоминает поход в магазин за алкоголем за час до момента X. Оказываешься в очереди у кассы вроде вовремя, но если впереди у кого-то большая тележка, не факт, что вашу покупку успеют пробить. А еще кассир вам скажет, что система закрывается не в 22:00, а без 5 минут.

За время участия в торгах на площадке «Торги 223» компания «Агроресурсы» нередко проигрывала в момент закрытия торгов. Неудачи были связаны с большими задержками во времени.

Представьте: сначала нужно скачать файл с заявкой. При помощи специальных макросов сопоставить заявку с прайс-листами, проверить, по каким позициям правильно снизилась цена, а по каким осталась неизменной. После этого сформировать файл в формате, который сможет обработать площадка торгов и отправить этот файл на необходимый адрес. Все это — вручную.

«Вы еще не в белом — тогда мы идем к вам»

Мы поняли, что работа с площадкой «Торги 223» предполагает постоянно повторяющиеся действия. Стало быть, все процессы можно выполнять гораздо быстрее, если создать автоматический сервис с прописанными алгоритмами и таким образом свести к минимуму человеческий фактор.

Так у «Агроресурсов» появился роботизированный специалист по тендерам, в служебные обязанности которого входит:

1.0
Инициирование работы браузера
2.0
Авторизация на площадке торгов
3.0
Выполнение необходимых скриптов для получения данных
4.0
Скачивание файла-заявки
5.0
Кэширование авторизационных cookie для последующих запусков

Робот был спроектирован таким образом, что практически все функции настраиваются при помощи конфигурационного файла. Это позволяет запускать робота в разных режимах, от разных пользователей, на разных типах торгов.

Давайте обсудим ваше задание!
telegram whatsapp
Или напишите в Телеграм или Вацап