Граббер (парсер) + автопостер
1.Граббер (парсер)
Граббера должен работает с сайтами тематики "Недвижимость ", с помощью синтаксического разбора html тегов и их атрибутов.
Техническое задание по разработке и настройке парсера
1. Источник парсинга (сайты откуда собираются данные);
• http://slando.ru/
• http://fn.ua/
• http://blagovist.ua/
2. Пример страницы с данными и список полей, которые необходимо сохранить (идеальный вариант – показать их на скриншоте);
o Образец таблицы с перечнем полей прилагается (см.вложение).Для коммерческой недвижимости и для жилой недвижимости
3. Алгоритм прохода сайта парсером, то есть как именно нужно парсить – весь сайт или только определенные его категории/страницы;
• Парсить нужно разделы в которых храниться информация по продаже и аренде ( с полным набором фотографий)
4. Временной алгоритм парсинга – то есть парсинг будет производиться единожды, или сайт будет парситься регулярно с поиском обновлений;
• Сайт нужно парсить регулярно с поиском обновлений ,поэтому парсер должен настраиваться соответствующим образом .
5. Парсер должен содержать систему фильтров ,по которым ему задаются параметры парсинга .
6. Формат сохранения собранных данных (его желательно описать как можно точнее – лучше всего, привести пример). Если это файловый формат, то обязательно укажите кодировку, разделитель (если CSV) и список поддерживаемых конечной импортирующей системой полей.
2.Автопостер
ТЗ для программы Автопостинга
Программа должна постить объявления в автоматическом режиме на следующие доски :
• slando.ru/nedvizhimost/
• http://fn.ua/
Программа берет данные из БД донора либо из каталога http://tristan.biz.ua/ru/katalog_nedvizhimosti.htm из соответствующих разделов жилой и коммерческой недвижимости.
Программа должна :
1. Постить объявления с таймаутом (асинхронным ), который задан пользователем.
2. Сохранение результатов постинга в лог-файл (ссылки на размещенные обьявления должны присутствовать обязательно)
3. При перезапуске программы возможность запустить постинг из последнего сохранённого места
4. При сбоях в интернет соединении приостанавливать свою работу
5. И перезапускать постинг
6. Возможность выбора досок, куда нужно постить .
7. Возможность добавления досок.
8. Реализация постинга в несколько аккаунтов (прокси сервер)
9. Автоподтверждение писем через почтовый аккаунт
10. Постинг только в города Украины
11. Возможность останавливать работу программы
По большому счету нас больше интересует не сама программа, а автопостинг на абонентском ежемесячном обслуживании.
-
1 день
130 1 деньГотов предложить готовое решение вашего вопроса.
Успешный опыт парсинга slando а так же других сайтов.
Поскольку похожая задача уже выполнялась то выполнение вашего задания не займет много времени
-
40 дней31 417 UAH
82 1 0 40 дней31 417 UAHИнтересно, сложно, надо обсуждать.
Актуальные фриланс-проекты в категории Десктопные приложения
Небольшая правка на сайте
700 UAH
Нужно переподвизать договор оферты в футтере на новый , в компании поменялся регламент Задача на 20 минут Веб-программирование, Десктопные приложения ∙ 1 день 1 час назад ∙ 100 ставок |
Инструмент сверки счетов с банком, картами и бухгалтеромТехническое задание: инструмент сверки счетов с банком, картами и бухгалтеромОбщая цель Нужен локальный инструмент (скрипт/небольшое приложение на Python), который запускается вручную раз в 1-2 месяца на моём компьютере и делает сверку между: Счетами, которые я выставил клиентам… Python, Десктопные приложения ∙ 3 дня 8 часов назад ∙ 42 ставки |
Добавить паузы 10-30 секунд между отправками писемЗдравствуйте! Ищу опытного программиста 1С / BAS (BAF) для оперативного решения технической проблемы с почтовой рассылкой.Суть проблемы: Используем бухгалтерскую программу BAF (Business Automation Framework), редакция 2.0. Раз в месяц возникает необходимость массово отправлять… Веб-программирование, Десктопные приложения ∙ 8 дней 23 часа назад ∙ 10 ставок |
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 9 дней 11 часов назад ∙ 6 ставок |