Автоматическое размещение объявлений на доске olx.
Присоединяйтесь к нам в ВК:
https://vk.com/humanemulator
https://vk.com/xscripts
https://vk.com/club130582676
Автоматическое размещение объявлений на доске olx.
Присоединяйтесь к нам в ВК:
https://vk.com/humanemulator
https://vk.com/xscripts
https://vk.com/club130582676
Предположим, что у Вас агентство недвижимости или скажем стоянка автомашин и Вам необходимо работать постоянно с десятками или сотнями объявлений на разных досках,
начиная от самых простых и заканчивая самыми популярными, такими например как Авито (Avito.ru).
Перед нами стоит задача автоматизировать весь цикл работы с этими объявлениями — подача объявлений на заданные доски, удаление или редактирование
уже опубликованных объявлений. Всё это очень просто сделать при помощи программы Human Emulator.
Допустим, что у Вас есть несколько человек работающих с объявлениями. Первое что нужно будет сделать, это организовать общую базу данных,
в которую эти объявления будут собираться. Там же будут отображаться все изменения и ставится метки куда и когда какие объявления публиковать,
удалять или изменять. Для того что бы создать такую базу и наладить работу Хумана с ней нам понадобится сервер или отдельный компьютер с хорошим интернетом,
на котором будет установлен Human Emulator и база данных. База данных как правило MySql, но можно работать и с другими типами баз данных.
Для того что бы эти объявления попадали в базу можно написать скрипт на Хумане и каждому работнику на компьютере установить Хуман, который
будет по расписанию отправлять все объявления или их изменения в базу. При этом объявления должны лежать в заданной папке и быть в одинаковом формате.
Либо сделать простую страницу в интернете для сабмита этих объявлений в базу через сайт.
Во втором случае нам понадобится тогда ещё хостинг и сам сайт,
через который мы и будем отправлять объявления в базу данных. Обычно для таких действий объявления содержаться в формате csv или xml,
но можно организовать работу и с другими типами файлов.
Данные по объявлениям должны содержать помимо основных данных самого объявления, так же время и дату публикации, флаг на какую доску публиковать или удалять,
уникальный ключ по которому эти объявления можно будет найти на досках и внести в них изменения, удалить или обновить. Ключём этим может служить название объявления,
адрес объекта или любая другая уникальная информация из объявления. Фотографии прописывают в базе виде названий,
а сами они заливаются скриптом в определённую папку на сервере или хостинге. Откуда потом скачиваются и публикуются на доски объявлений вместе с другими данными объявления.
После того как работа с базой налажена мы пишем скрипты, которые будут работать непосредственно с досками объявлений. Принцип работы этих скриптов прост — скрипт,
обращаясь к базе данных, находит по флагам нужное объявление и выполняет необходимые действия.
Можно написать один большой скрипт,который будет выполнять все действия, но лучше создать под каждую задачу и под каждую доску объявлений свой скрипт.
В таком случае работа системы получается более гибкой и более надёжной, так как при возникновении каких либо сбоев будет прекращаться только выполнение текущей задачи.
Все скрипты будут работать по расписанию и могут работать в многопоточном режиме.
Многие доски пытаются бороться с автоматической подачей объявлений и вводят различные ограничения на количество объявлений с одного IP, на время между публикациями объявлений и т.д.
Human Emulator можно настроить так, что он будет публиковать объявления через разные промежутки времени с разных IP и выполнять все действия в браузере аналогично тому как это делает
человек. Если на интересующей Вас доске нет ни каких ограничений программа может подавить объявления без каких либо задержек и дополнительных переходов,
при этом скорость подачи объявлений будет ограничена лишь скоростью работы самого сайта. Если на доске объявлений предусмотрена подача сразу
большого числа объявлений с помощью файлов в специальном формате, Human Emulator будет собирать эти файлы и отправлять на доску.
Для полноценной работы системы работы с объявлениями необходимо предусмотреть разработку следующих скриптов:
Для контроля за работой системы Вам понадобится всего один сотрудник. Он будет мониторить как работает система, не возникнет ли каких то ошибок при работе с объявлениями на какой либо из досок в связи с какими то изменениями на самой доске. При этом все скрипты ведут подробный лог своих действий и в случае каких то проблем могут отправлять письма, сообщать в скайп или оповещать Вас иным удобным для Вас способом.
При заказе разработке такой системы у нас мы помогаем Вам подготовить такого сотрудника. Так же Вы можете заказать услугу мониторинга за системой у нас.
Примеры готовых скрипитов для работы с досками объявлений: