Тз по функционалу
1) Софт должен парсить с нашего сайта заказы на запросах(доступ дадим после выбора прогера), парсинг частичной информации на внешних сайтах( 7 сайтов на данный момент) и собирать в конце в один результат и выдавать ответ на наш сайт по каждому заказу отдельно(формат ответа на сайт опишем позже), возможность отключение парсинга на одном из выбранных сайтов
2) после парсинга по всем сайтам, нужно собирать нужную нам информацию по каждому заказу отдельно, и давать конечный результат на наш сайт(в формате html)
2.1) Многопоточная работа со всеми сайтами с возможностью выбора количества потоков, работа только на запросах, графическая оболочка?(цена?)
3) работа через прокси с выбором протокола (формат прокси ip:port:login:pass и ip:port) при попадании на не рабочую прокси, брать следующую проксю так что бы не терялся заказ, возможность работы с прокси по ссылке(при каждом обращении выдаеться новый прокси)
4) работа с xevil решение рекаптчи V2
6) нужно иметь возможность смены id сервиса на моем сайте для забора заказов
7) нужна высокая скорость обработки заказов(500-1000)10-20мин
8) вести учет заказов внутри программы, в процесе которые уже взялись в работу но по какойто причине не обработались
9) при парсинге если на одном сайте нет нужно нам информации мы берем ее из другого, но если информации нет ни на одном сайте, это значенме пропускаем
10) возможность добавлять и менять сайты с которых мы парсим инфу на будующее(так что бы не переписывать софт для этого)
11) выбор строк которые будет парсить софт с сайтов
12) возможность выбора нужных строк с сайтов на которых парсим инфо
13) возможность коректировки текста который будет отвечаться на наш сайт
14) вывод текущей работы программы и сохранение лога работы скрипта
15) авториация на нашем сайте, конект к нашему сайту перед отдачей ответов или забора заказов(нужно потому что сайт часто трет сессии)
16) требование к программисту по дальнейшему суппорту БЫТЬ НА СВЯЗИ, и на первый месяц гарантия работоспобности софта(фиксы софта)
17) текстовый файл с настройками логин пароль для нашего сайта
18) есть форма для ответа на сайт, которая должна заполнитсья после парсинга и пропускать позиции которых нет при парсинге
19) если заказ некоретный его нужно отменить на нашем сайте