В общем пробовал с контролем уникальности ip , не вышло , программа которая запускает браузер (ограничевает сессию по времени ) , не как не в курсе о том какой прокси браузер использует (из раз 8, еще ни разу одинаковый не попадался ), прослушать консоль тоже не есть возможным , так как тор(firefox) в консоль ничего не пишет , у него своя собственная .
Пробовал с локальным сервером , но скрипты внедренные в сайт не хотят на него ничего слать ,блокируются в политиках безопастности браузера .
Использовать другой движок для отображения веба не вариант(видео не играет , но все отображается ) , кликеры - тупые , кроме цвета ничего не понимают .
1)Есть вариант , программа запускает тор на определенный период , открывая страницу с указаным видео (быстрее без поиска , но если это важно , можно и с ним , просто дольше и нужно каждый раз модифицировать юзерскрипт , программно перед запуском тора) , далее плагин , или юзерскрипт рандомно открывает видео из плейлиста , и переходит на сайт ракламодателя , там также рандомно переходит по ссылкам . Обратной связи браузера с локальной программой нет , отчет возможен только в ввиде : сколько раз был запущен тор и по каким ссылкам(стартовым ) ,по какому банеру кликал не будет известно , так как все что в в браузере происходит там и остается . Возможно найду лазейку как получить обратную связь от скриптов , там и доделаю отслеживание по прокси , и сбор ссылок по которым переходил (не только стартовую ).
2)Делать все просто на запросах , без браузера возможно , и переходы делать , но скорее всего банеры не будут подгружены , так как они динамически формируются , и видео собственно тоже не будет отмечено на серваке что было просмотрено ,иначе сказать, тупо скачает гипертекст без обработки скриптов , отпарсит по классам и пошлет запросы на следующий гипертекст . Думаю такой вариант ютубом не будет считаться , ибо метрика на сайте даже не отработает по скриптам , да и перехода на работодателя тоже не будет ,зато можно многопоточно , но потребуется органиовывать свою цепочку из прокси , не говоря о тестировании прокси на пригодность . .
3) Еще вариант , есть движки полностью подконтрольные програмному управлению , все скрипты пашут , но видео не играет зато есть подробные отчеты но без многопоточности как и в первом варианте (если только на виртуальных машинах не запускать ) . Все можно также грамотно сделать как и в первом варианте . Но проблемы из 2 го по сбору и тестированию прокси остаются .
коротко о вариантах:
1) Через Тор
+ все работает как и надо
- нет котроля над прокси
- нет подробного отчета по переходам (кроме стартовой страницы , и
количества повторений по времени ).
2) Без браузера
+ есть многопоточность ,
+ полныая статистика ,
+ контроль ip ,
- скрипты не работают (как и метрика на сайте по сбору статистики
серваком
- видео не будет играть .
- возможно, не будет перехода на рекламодателя
3) Используя веб-движок вебкит из доступных библиотек .
+ подробный отчет ,
+ контроль IP ,
+ скрипты работают ,
- видео не играет
Юзер интерфейс нечего и делать , самом собой будет .
Дополнительно ,если будет время, реализую отправку отчета на имейл .
Вот варианты которые возможно реализовать , и по моему мнению , предпочтительным будет первый .
Если такое устроит , то договоримся ,а пока я работаю над первым вариантом , не зависимо от решения , так как идея интересная =) .Так же у вас есть еще один потенциальный исполнитель , поинтересуйтесь у него , будут ли отработаны все скрипты и проиграно видео со страниц по его реализации .