Добрый день, уважаемые программисты! Нужно написать парсер, который бы собирал данные по компаниям в определенном разделе CRM и передавал собранные данные в другую CRM систему.
В исходной CRM системе нет возможности использования APi, поэтому информация парсится с исходной страницы средствами javascript.
В целевую CRM систему (bitrix24) данные заливаются посредством post API.
В целом логика такая:
1. Менеджер открывает нужный раздел на целевой crm , там выводятся компании списком.
2. Далее запускает скрипт (с помощью tampermonkey или как -либо еще).
3. Скрипт проходится по списку, открывает карточку компании, дожидается загрузки странички, собирает нужные данные.
4. Далее отправляет информацию по данной компании в целевую CRM систему , закрывает карточку компании.
5. Возвращается к списку и переходит к следующей компании.
Собственно, все это уже было реализовано.
Но произошли некоторые изменения на сайте, и нужно либо доработать старый скрипт, либо написать по новой. По сути, все работает в старом скрипте, но нужно переделать логику так, чтобы все происходило последовательно и выдерживались паузы после открытия карточек и отправкой данных.
Сам скрипт прилагаю.
Обсуждаются адекватные стоимость и сроки.