Постинг для сайта Craigslist
Нужно написать прогу по подаче объявлений на доску craigslist.org. Подачаобъявлений будет в США. Самое проблемное в подаче объявлений на craigslist.org прохождение ghosting – это когда объявление видно всвоём аккаунте, а на самой доске объявление не выходит по причине блокировки защитнымисистемами сайтом. Поэтому, чтобы избежать обнаружения защитными системами, которые
«ловят» ботов (иногда даже при подаче объявления в ручную – объявление не
появляется на доске) потребуется симуляция работы различных браузеров и ОС, способность не только эмулировать работу окон браузера, а может и имитации движения курсора мыши, клики и другая активность, что бы убедить защитные механизмы в том, что трафик создают реальные люди.
Есть старая прога работавшая в 2011 году. Доступ к IP вСША будет предоставлен.
Прога будет состоять из нескольких разделов:
1. Creator
2. Posting
3. Verify
4. Renew
5. Stat
Creator
1. Создаётся email
2. Заходит на craigslist.org и создаёт account
3. Заходит в email иделает подтверждение.
4. Закидывает email ипароль в текстовый документ.
Post или renew
1. Начинается posting в заданное в Campaign время.
2. Заходим в account. Логин и пароль берётся из дополнительного текстовоголиста допустим «account.1» который хранит email адресаи пароли. Проверяется сколько раз за сутки было подано объявлений с этого account. Для примера: если заданно что с этого account надосделать 1 пост в 48 часов в заданном разделе, а там уже есть пост в этот
раздел, то прога выходит с этого account, чистит cookies иобновляет IP.
3. Заходит назаданную в Campaign район, раздел и размещает объявление. Вбиваются текстыберутся из Campaign. Текст в Title и extension постоянно должен меняться.
4. Делаетсяподтверждение.
5. Вбивается телефон.
6. Открывается окнодля внесения туда кода. Сделать это надои в ручном режими и в автоматическом.
7. Взять URL объявления и отправить в log.
8. Выйти из account.
9. Почистить cookies и обменять IP.
Verify
1. Берёт URL из log.
2. Делает проверкувышло объявление на доску или нет. Появляется в виде URL и адрес IP. В начале
окрашен в красный цвет, после того как прошло ghosting и вышло на доску окрашивается в синий цвет.
Renew
Заходит в account ичерез минуту делает renew. Когдапроходит все renew выходит из account, чистит cookies и меняет IP.
Stat
Составляет базу данных в какой день сколько и в какие города были поданы объявления.