Нужен серверный кликер по баннерам на php+js
Требуется написать скрипт на php, который будет устанавливаться на сервере и вызываться кроном в нужный интервал времени.
В дополнение можно использовать чистый JS, jQuery или любой легковесный JS фреймворк, который вам нужен, и который не требует никаких лишних установок на сервере.
Цель скрипта кликать по баннерам на указанных страницах (см. Настройка 1), переходить на сайт рекламодателя (HTTP_REFFERER должен быть такой же, как у урла на странице которого кликаем по банерам, если это возможно будет, см. Настройка 7) и там уходить в глубину на 1-2 страницы (настраивается в настройках, см. Настройа 5). Если уходить в глубину невозможно, то оставляем просто клик по банеру и переход на рекламодателя.
Баннеры на странице должны определяться таким образом (должна быть возможность указать в настрйоках тип определения банера, см. Настройка 2):
1. Ищем iframe внтури него тег
2. Ищем тег с определенным id
3. Ищем тег с определенным началом href (например "http://example.com/openx/mybanner")
Дополнительно в папку /log пишем лог-файл (формат строки: дата_время урл успешный клик или нет, текст ошибки если нет). Лог пишется помесячно. Те новый файл каждый месяц создается. Старые не удаляются.
Если что-то из вышеперечисленного не реализуемо, укажите, можно будет какие-то требования пересмотреть.
Настройки:
1. Список урлов на которых ищем банеры
2. Тип определения банера
3. Список прокси (файл, где одна строка = один прокси)
4. Количество банеров по которым будем кликать (тк за один запуск будем кликать не по всем. Найдено 10 банеров а кликать будем по 2-м случайным из них например. Если 0, то кликаем по всем.)
5. Глубина просмотра страниц на сайте рекламодателя (если это возможно реализовать)
6. Файл со списком USER_AGENT'ов, из которого случайным образом также будет выбираться юзер агент для каждого посещения
7. Подменять HTTP_REFFERER (Да/Нет).
Заявку подавать в формате:
1. Цена
2. Срок
3. Будут ли реализованы клики по страницам рекламодателя в глубину
При возникновении вопросов, или необходимости что-то более подробней объяснить пишите в личку.
Оплата электронными деньгами, по факту выполнения работы.