Есть на ГитХабе репозиторий, в котором программа на Python может доставать данные из GetContact (в дальнейшем GC). Она рабочая, проверял, но не совсем подходит мне.
Что необходимо:
1) Сделать код асинхронным.
2) Решение капчи через сторонний сервис по API. Какой именно сервис решим в ходе работы, чтобы было и удобно и эффективно.
3) Хранить данные аккаунтов GC в MySQL.
4) Возможность интегрировать в собственный код (т.е. чтобы была возможность импортировать функцию, передать ей параметры и получить ответ).
5) Возможность выбирать какой поиск совершить обычный или расширенный (об этом подробнее расскажу, никаких трудностей с этим не будет).
6) Возможность в БД указать прокси для запросов на каждый аккаунт индивидуально.
7) Хранить данные об оставшихся запросах аккаунта в БД (как обычные, так и расширенные) + обновлять в БД запросы, когда спадают лимиты GC.
8) Обработать исключения и по возможности оптимизировать код.
Ссылка на репозиторий на ГитХаб:
github.com/kovinevmv/getc...