Скрипт на ZennoPoster Lite. Обновление объявлений.
10 000 UAHНеобходимо написать скрипт для автоматизации обновления объявлений на досках:
- besplatka.ua
- ogolosha.ua
- obyava.ua
- ria.com
- ukrboard.com.ua
- flagma.ua
Алгоритм скрипта на Zennoposter:
1. В таблице plan.xls найти в первой колонке текущую дату.
Записать в массив ID, которые нужно обработать (Все будут ID указаны в соответствующей строке с найденной датой).
В отчете записать <Начало обновления объявлений на дату <текущая дата> либо, если текущая дата не найдена, указать <Ошибка. Текущая дата в таблице не найдена. Проверьте и перезапустите скрипт вручную>.
2. В таблице schema.xls по очереди искать строки ID, из вышеуказанного массива. В этих строках находятся аписи ID с информациею об акаунтах. Нужно обработать каждую такую строку.
3. Каждый ID по логике представляет собой совокупность акаунтов на указанных выше досках объявлений, с одинаковыми логинами и паролями. Пароль одинаковый для всех акаунтов на всех досках. То есть, для одного ID существует логин и пароль, с помощью которых можно зайти в акаунт на каждой из вышеуказанных площадок, если такой акаунт существует и не удален.
При переходе к обработке следующего ID, который запланирован на текущую дату, в отчете записать в новой строке: "Обработка ID <номер>"
Примечание. Для каждой указанной в задание доски объявлений, в таблице schema.xls предусмотрена колонка, в которой непустое значение обозначает тот факт, что акаунт на данной доске должен существовать. Соответственно, скрипт должен выдать в отчете сообщение об ошибке, если в акаунт доски не удалось войти. А так же, пометить соответствующую ячейку таблици красным цветом. В случае же успешного входа - нужно пометить зеленым цветом).
Данные о наличии акаунтов хранятся в заявленной таблице, начиная из колонки М.
4. Для каждого ID, обновление которого запланировано на текущую дату, нужно обработать акаунты на всех досках, для которых указано наличие акаунта: При входе в акаунт, в отчете написать "Доска <название>, акаунт <название>" и дописать в ту же строку "ошибка входа" (с соответствующей меткой в отчете) либо, если вошли успешно, посчитать активные, неактивные, архивные и удаленные объявления, и написать в той же строке отчета: "активные <к-во>, неактивные <к-во>, архивные <к-во>, удаленные <к-во>. Если не найдено объявлений либо найдены только удаленные, тогда вместо этого, писать "ОБ'ЯВЛЕНИЯ НЕ НАЙДЕНЫ!"
5. Обновить все неактивные и архивные обновления.
Если были обновлены объявления, написать в новой строке отчета "Обновлено <к-во> объявлений. Если были ошибки, написать о них уведомление.
6. После обработки всех акаунтов каждого следующего ID, запускать предоставленный мной exe-файл для перезагрузки модема и останавливать работу скрипта на 5 мин с целью ожидания загрузки и восстановления связи. После перезагрузки происходит изменение внешнего IP. Если старый IP и новый совпадают, написать в отчете "ИЗМЕНЕНИЕ IP АДРЕСА НЕ ПРОИСХОДИТ! ОПАСНОСТЬ БЛОКИРОВКИ АКАУНТОВ! ИСПОЛЬЗУЙТЕ ПОДКЛЮЧЕНИЕ ЧЕРЕЗ МОДЕМ КИЕВСТАР!!!"
7. В конце обработки всех ID на текущую дату, написать в отчете "Обновление объявлений завершено. Обновлено <к-во> из <к-во> неактивных, найдено <к-во> удаленных. Ошибок <к-во>". Суммировать эти значения в определенные глобальные переменные.
П.С.
Скрипт должен быть один.
Понятная отчетность об шибках, как указано в задании.
Ошибка входа в акаунт либо либо любая другая, не должна останавливать работу скрипта.
Скрипт должен запускаться один раз в сутки.
Скрипт работает в 1 поток.
Понятная и качественная структура скрипта, коментарии - для дальнейших доработок другими специалистами.
Для тестирования есть удаленный компьютер, на котором установлен ZennoPoster Light 7.6, ZennoBox 7.6.
П.С.
1. Сделка только через сейф.
2. После разработки и тестирования, скрипт нужно будет передать мне для получения окончательного расчета. Зависимость от разработчика на данном этапе не обсуждается ни на каких условиях, в связи с негативным опытом подобного сотрудничества. То есть, права интеллектуальной собственности после разработки переходят ко мне.
Предлагайте свои цены и сроки!
Приложения 3
Актуальные фриланс-проекты в категории Парсинг данных
Сбор базы дизайнеров, архитекторов и монтажных компаний по УкраинеОписание задания: Необходимо собрать актуальную базу контактов по Украине для дальнейшей B2B-коммуникации. Нужны категории: Дизайнеры интерьера Архитекторы / архитектурные бюро Монтажные компании Компании, которые занимаются ремонтом, отделкой, освещением, натяжными… Парсинг данных ∙ 12 часов 46 минут назад ∙ 26 ставок |
Парсер телеграмм группы
1000 UAH
# Техническое задание ## Цель проекта Необходимо разработать парсер Telegram-групп, который будет находить группы по заданным ключевым словам и сохранять результаты в текстовых файлах. ## Основной функционал ### 1. Поиск групп Парсер должен производить поиск… Парсинг данных, Разработка ботов ∙ 15 часов 20 минут назад ∙ 43 ставки |
Парсинг товаров, подготовка к импорту на WPСпарсить полный каталог этих сайтов: https://svit-mebliv.ua/ https://kompanit.com.ua/ru https://amia.com.ua/ https://mebliromax.com.ua/ https://pehotin.com.ua/catalog/ https://www.sokme.ua/ru/ Все товары нужно объединить в одну обющую таблицу для импорта в WP. Каждый товар… Веб-программирование, Парсинг данных ∙ 1 день 7 часов назад ∙ 53 ставки |
Шукаю програміста для опен картаДоброе время суток 1)нужно внедрить на сайте dneprkomfort.dp.ua был куплен модуль для украинских банков уже внедрили Моно банк вот пример нашего конкурента Нужно как cделать розсрочку, покупка частями (МоноБанк) Пумб, Сенс, Моно по умолчанию 2 платежа 2 мес Пумб по умолчанию 3… Веб-программирование, Парсинг данных ∙ 2 дня 4 часа назад ∙ 48 ставок |
Требуется специалист по продвижению в Telegram.
1272 UAH
Задачи: инвайт реальных пользователей по базе юзернеймов в новые чаты и рассылка сообщений по целевой базе. Интересует только качественный трафик и работа с живой аудиторией — исполнителей, использующих ботов, накрутку или некачественные методы, просьба НЕ БЕСПОКОИТЬ. Работа… Парсинг данных, Продвижение в социальных сетях (SMM) ∙ 6 дней 6 часов назад ∙ 9 ставок |