Задача создать проект в Zennoposter. Программа имитирует заход реальных пользователей на сайт (лэндинг) по ссылке из определенной группы вконтакте или другого сайта и заполняет формы (оставляет лиды) используя данные из таблицы excel.
На входе даются таблица с данными, ссылка на исходный сайт или группу вк, ссылка на сайте или группе по которой нужно перейти и указываются поля, которые нужно заполнить.
Пример полей, данные для заполнения которых указаны в таблице:
• Имя
• Телефон
• Почта
• Возраст
• Город
Алгоритм действий посетителя:
1. Заходит на сайт или в группу вк по указанной ссылке
2. Кликает по нужной ссылке, размещенной в группе (можно выбрать любую ссылку из имеющихся в группе)
3. Имитирует действия живого посетителя на сайте (прокручивает, водит курсором, ждет, выделяет текст, снимает выделение и т.д.)
4. Заполняет форму на сайте данными из таблицы и нажимает кнопку «Отправить»
5. Ждет 5 секунд, затем закрывает страницу
Затем имитируется 5-7 заходов без заполнения формы (то же самое только без пункта 4).
Затем берется следующая строчка с данными из таблицы, и цикл повторяется заново до тех пор, пока вся таблица не обработана.
Важные моменты:
1. Программа может работать параллельно в несколько потоков
2. Заходы происходят с временным интервалом от 10 до 60 секунд, в среднем 30 секунд.
3. Каждый заход происходит с уникального ip, для этого используется прокси. Все ip должны быть из одного города (в данном случае Санкт-Петербург). Программа автоматически проверяет используемые прокси.
4. Время, проведенное на сайте должно составлять от 10 до 60 секунд, в среднем 30 секунд.
5. Есть возможность самому поменять исходную группу вк или сайт и выбрать ссылку, по которой будет заход
6. На разных лэндингах может быть разное количество полей (например, на некоторых не нужно вводить почту). Поля для заполнения я могу выбрать вручную.
7. Некоторые поля могут быть в виде выпадающего списка (например поле «Город»)
8. Программа ведет лог.
Этапы работы:
1. Согласование пунктов ТЗ и цены
2. Предоплата
3. Создание проекта
4. Тестирование
5. Обучение использованию (как вводить исходные данные, вносить необходимые изменения в проект и т.д.)
6. Закрытие сделки
Опубликован 18.05.2015 в 23:50 Последнее изменение: 18.05.2015 в 23:51