Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Бот парсер оголошень з потрібних сайтів за параметрами

Translated

  1. 1114
     6  1

    5 днів5000 UAH

    Вітаю. Готовий взятися за це замовлення. Завдання зрозуміле реалізація python-сервісу з telegram-ботом для керування фільтрами, blacklist продавців, дедуплікації оголошень і формування щоденного дайджесту з Wallapop, Idealista та Milanuncios з розгортанням на VPS. Можу повністю закрити розробку, налаштування та запуск.

  2. 196  
    1 день9998 UAH

    Основні компоненти

    Telegram Bot (aiogram)

    whitelist по user_id

    ролі: Admin / Operator / Recipient

    меню через inline-кнопки + wizard-діалоги (FSM)

    Worker-парсер + планувальник

    APScheduler (для MVP) або Celery (якщо хочете масштабування)

    збір оголошень частіше (кожні 1–3 години), відправка дайджесту 1 раз/добу

    PostgreSQL

    зберігання фільтрів/параметрів

    blacklist продавців (global + per-filter)

    дедуплікація оголошень і історія доставок

    Docker-compose

    bot + worker + postgres (+ optional redis якщо Celery)

    Джерела: як саме парсити

    По кожному сайту робимо окремий модуль-адаптер:

    Wallapop: частіше за все простіше через видачу/пошук + картки, але може змінюватися розмітка/антибот.

    Idealista: відомий строгим антиботом, іноді вимагає більш “бережного” доступу (затримки, заголовки, проксі), можливі блокування.

    Milanuncios: зазвичай доступніше, але теж може тротлити.

    Практичний підхід MVP:

    стартуємо з парсингу HTML (requests/httpx + lxml/bs4)

    акуратний rate-limit, випадкові затримки, нормальні User-Agent/headers

    якщо якийсь джерело починає “різати”, закладаємо опцію переключення на Playwright (дорожче по ресурсах)

    Дедуп і blacklist — як буде працювати
    Дедуплікація

    primary key оголошення = site + listing_id (якщо є) або нормалізований URL

    зберігаємо: first_seen, published_at (якщо дістали), title, price, location, url, source

    зв'язок “оголошення побачено фільтром” через таблицю зв'язків

    відправка: тільки ті, що “нові за період” і ще не доставлені отримувачам

    Мінус-продавці

    підтримуємо кілька ідентифікаторів: seller_profile_url, seller_id, seller_name, phone (якщо реально доступно)

    blacklist буває:

    global

    по фільтру

    фільтрація робиться на етапі обробки картки оголошення

    Telegram UI (як буде виглядати)

    Меню:

    Фільтри

    список

    створити (wizard: ім'я → джерела → параметри → отримувачі → час відправки → включити)

    редагувати

    включити/виключити

    видалити

    Blacklist

    додати (вставити посилання/id/ім'я/телефон)

    список (з пагінацією)

    видалити

    Статус

    остання запущення по джерелах

    знайдено / відфільтровано / помилок

    Тест

    ручний запуск фільтра (без очікування доби)

    Налаштування

    час дайджесту за замовчуванням

    ліміти повідомлень (батч 10–20)

    канали доставки (TG обов'язково, Email/WA — опціонально)

  3. 424    1  0
    14 днів5000 UAH

    Вітаю. Ознайомився з ТЗ — дуже професійно та детально розписано, приємно працювати з такою чіткою постановкою задачі.
    Це саме мій профіль. Я спеціалізуюся на розробці складних парсерів та Telegram-ботів з адмін-панелями. Більше того, у мене в портфоліо вже є готове рішення з ідентичною архітектурою (система моніторингу цін Steam/OLX), яке я можу адаптувати під ваші потреби.
    Чому я впораюся краще за інших:
    Готова архітектура: Я вже працюю зі зв'язкою Python + Aiogram + PostgreSQL + Docker. У мене реалізована логіка "воркерів", черг задач (Redis/Celery) та фільтрації дублів. Це саме те, що ви описали в технічних вимогах (docker-compose: bot + worker + db).
    Досвід із захистом: Wallapop та Idealista мають серйозний захист від ботів (Cloudflare/Datadome). Звичайні запити там не працюють. Я вмію обходити це через емуляцію браузера (Playwright/Selenium) та ротацію User-Agents/Proxy.
    Адмінка: Реалізую керування фільтрами та "мінус-продавцями" через зручне меню з Inline-кнопками, як у моїх попередніх проектах.
    Мій план реалізації:
    Розгортання БД (PostgreSQL) для зберігання оголошень та black-листів.
    Написання парсерів для кожного джерела (Idealista, Wallapop, Milanuncios).
    Налаштування планувальника (Scheduler) для збору даних та відправки звітів раз на добу.
    Готовий показати приклади коду та архітектуру своїх ботів. Впевнений, що зможу реалізувати цей проект якісно та стабільно.

  4. 358    1  0
    28 днів5000 UAH

    Доброго дня!
    Я спеціалізуюся на Python‑розробці, автоматизації процесів та створенні Telegram‑ботів. Ваше технічне завдання зрозуміле: парсинг оголошень з Wallapop, Idealista та Milanuncios, фільтри з параметрами пошуку, система “мінус‑продавців”, дедуплікація та щоденні дайджести у Telegram.
    Можу реалізувати архітектуру на Python з базою даних (PostgreSQL), планувальником та Docker‑деплойментом. Готовий обговорити деталі та терміни виконання.

  5. 172    1  1
    1 день4000 UAH

    Доброго дня! Готовий виконати цей проект, маю великий досвід розробки різних додатків.

  6. 310  
    4 дні5000 UAH

    Доброго дня!

    Ознайомився з технічним завданням щодо розробки бота моніторингу оголошень (Wallapop / Idealista / Milanuncios) з управлінням через Telegram. Проєкт добре структурований, вимоги чіткі — це саме той тип задач, з якими я регулярно працюю.

    Мій досвід та підхід повністю відповідають заявленим вимогам:

    Технології та стек

    Python (async / sync, залежно від джерела)

    Парсинг: requests + BeautifulSoup / Playwright (де потрібен JS)

    Telegram Bot API (aiogram / pyTelegramBotAPI)

    PostgreSQL (структурована модель даних під фільтри, оголошення, blacklist, deliveries)

    APScheduler / Celery beat для розкладів

    Docker / docker-compose

    VPS-деплой (Linux)

    Архітектура

    Розділення на сервіси: Telegram-бот (UI) + воркери-парсери

    Плагінна структура джерел (кожен сайт — окремий модуль)

    Дедуплікація за ID / normalized URL + хеш ключових полів

    Підтримка глобального та локального blacklist продавців

    Постфільтрація даних, якщо частина параметрів недоступна через URL

    Функціональність

    Wizard-створення фільтрів через Telegram (inline-кнопки, покрокові діалоги)

    Гнучкі фільтри (ціна, локація, ключові слова, параметри обʼєкта)

    Щоденний дайджест з батчингом повідомлень

    Ручний запуск перевірки фільтра

    Логи, статуси джерел, обробка помилок

    Whitelist авторизація за Telegram user_id

    Додатково

    Оптимізація під low-latency та стабільність

    Можливість подальшого підключення Email / WhatsApp (через провайдера)

    Готовність документувати структуру та передати проєкт на підтримку

    Можу взяти на себе:

    повну реалізацію проєкту під ключ

    або окремі частини (парсери, Telegram UI, архітектура, деплой)

    Готовий обговорити деталі: обʼєм MVP, строки, формат співпраці та бюджет.
    Дякую за увагу — буду радий зворотному звʼязку.

  7. 736    10  0
    10 днів5000 UAH

    Вітаю, все це реально розробити, я готовий, просто нейронка яка писала це ТЗ на пару штук баксів тут написала twillo як мінімум)) Щодо інтеграції з WhatsApp маєте знати що це доп витрати ≈10$ на місяць якщо юзати не офіційне АПІ, якщо офіційне ціна варується в межах 500$ за 5000к повідомлень

  8. 1017    2  1
    5 днів6000 UAH

    Вітаю! Ознайомився з ТЗ. Завдання зрозуміле: потрібен стабільний моніторинг майданчиків з агресивним анти-фрод захистом (Idealista, Wallapop, Milanuncios).

    Маю великий досвід роботи з Playwright і обходом систем захисту рівня DataDome/Cloudflare. Для реалізації проекту пропоную наступний стек:

    Парсинг: Playwright (Chromium-Ghost / Stealth-патчі) для повної імітації поведінки реального користувача. Це дозволить обходити перевірки на автоматизацію.

    Анти-бан: Налаштування ротації резидентних проксі та генерація унікальних фингерпринтів для кожної сесії.

    Backend: Python (Aiogram 3.x) для управління через Telegram.

    База даних: PostgreSQL для надійного зберігання оголошень, історії дедуплікації та чорного списку продавців.

    Архітектура: Docker-compose для зручного розгортання на VPS, планувальник завдань (APScheduler) для гнучкого налаштування частоти перевірок і розсилки дайджестів.

    Реалізую весь функціонал: покроковий конструктор фільтрів у TG, глобальний і локальний blacklist продавців, дедуплікацію за ID/URL та щоденні звіти.

    Готовий обговорити деталі: які саме ліміти по кількості запитів плануються і чи потрібна інтеграція з платними сервісами рішення капчі (на випадок їх появи).

    Пишіть у особисті повідомлення, обговоримо архітектуру і терміни!

  9. 1048    7  1
    5 днів1000 UAH

    Привіт!

    Маю досвід створення ботів для моніторингу та парсингу даних, нещодавно реалізував схожий бот для автоматичного збору оголошень з сайтів нерухомості з інтеграцією Telegram.

    Зроблю бот-парсер на Python з використанням бібліотек для парсингу даних (як-от BeautifulSoup або Scrapy) і aiogram для управління через Telegram. Реалізую систему фільтрів, чорний список продавців, а також формування щоденного дайджесту з новими оголошеннями.

    Це забезпечить зручний доступ до актуальних оголошень без повторень та можливість налаштування під специфічні потреби. Давайте обговоримо деталі!

  10. Ще 3 ставки приховано
  1. 2975
     23  0

    14 днів27 000 UAH

    Доброго дня!
    Можу розробити Python-бота для автоматичного збору оголошень з Wallapop, Idealista та Milanuncios з потрібними параметрами та функцією “мінус-продавців”. Бот буде керованим через Telegram, з повним управлінням фільтрами, blacklist, отримувачами та розкладом відправки.

    Що буде зроблено:

    Парсинг нових оголошень за заданими фільтрами;

    Дедуплікація та уникнення повторних надсилань;

    Виключення “мінус-продавців” по ID, ніку, контакту або посиланню;

    Формування щоденного дайджесту (Telegram, опціонально WhatsApp/Email);

    Управління через Telegram-бот з ролями: Адмін, Оператор, Отримувач;

    Гнучкі фільтри: локація, тип, ціна, площа, кількість кімнат, ключові слова, додаткові параметри;

    Зберігання даних у PostgreSQL (або SQLite при малому обсязі), логування помилок, історія відправок;

    Можливість запуску через Docker;

    Планування: парсинг 1–3 рази на день, відправка 1 раз на добу.

    Гарантую коректність збору даних, стабільну роботу та можливість подальшого масштабування/додавання нових джерел.

    Вартість 35 000, платіжна система фрилансу, не дозволяє ставити ставку више 27 000, тому ставлю 27 000, проєкт можна поділити на 2

  2. 2964    14  0
    14 днів15 000 UAH

    Доброго дня.
    Проект зрозумілий за логікою та обсягом. Для частини джерел варто одразу перевірити наявність офіційних або напівофіційних API або стабільних JSON endpoint, якщо вони є, це буде надійніше і безпечніше, ніж класичний парсинг HTML. Там, де API недоступно, можна використовувати парсери з постфільтрацією даних з карток оголошень.

    Можу запропонувати реалізацію не тільки на Python, але й на Node.js з Typescript. Такий стек добре підходить для Telegram-ботів, фонових воркерів, планувальників і масштабування, плюс зручно працювати з PostgreSQL і чергами. Управління через Telegram, ролі, whitelist, фільтри, blacklist продавців, дедуплікація і щоденні дайджести без проблем укладаються в цю архітектуру. Розміщення на VPS, ізоляція через Docker Compose, окремі сервіси для бота, воркерів і бази даних.

    Відправку в Telegram реалізую обов'язково, Email і WhatsApp можна підключити опціонально через провайдера. В інтерфейсі Telegram можна зробити покрокові діалоги і inline-кнопки для зручного управління фільтрами, продавцями і розкладом. Термін і вартість пропоную обговорити в особистих повідомленнях після уточнення пріоритетів по джерелах і каналах доставки.

  3. 1993    12  0
    14 днів20 000 UAH

    Доброго дня
    Маю великий досвід розробки ботів та парсингу, розробляв схожі проекти
    Напишіть мені

  4. 747    2  0
    18 днів10 500 UAH

    Дякую за детальне ТЗ, ознайомився.

    В цілому вимоги зрозумілі: бот моніторингу оголошень з дедуплікацією, blacklist продавців, гнучкими фільтрами та управлінням через Telegram, з щоденним надсиланням дайджесту. Архітектура і стек (Python, TG-бот, VPS, Docker, PostgreSQL) мені підходять.

    Готовий реалізувати робоче рішення на базі MVP або переробити поточну реалізацію, якщо вона нестабільна.

    Для точної оцінки термінів і вартості потрібно:
    1. подивитися поточне MVP (репозиторій / опис архітектури);
    2. зрозуміти, які джерела вже реалізовані і в якому стані парсери;
    3. уточнити пріоритети (обов'язковий мінімум на перший етап).

    Після цього зможу запропонувати:
    етапи реалізації,
    реалістичні терміни,
    вартість по етапах.

    Готовий обговорити деталі і почати з аудиту поточного рішення.

  5. 122  
    7 днів6000 UAH

    Добрий день! 👋

    Цікавий ваш проєкт Telegram-бот-парсера для збору нових оголошень.
    Маю досвід розробки Python-скриптів з парсингом, обробкою даних та Telegram-ботів, які відправляють повідомлення в чат.

    Щоб точно оцінити строки і вартість, уточніть, будь ласка:
    1) з яких саме сайтів потрібно парсити оголошення?
    2) чи потрібні фільтри за категоріями/ціною/регіоном?
    3) як часто маємо перевіряти сайт на нові оголошення?
    4) чи потрібно зберігати історію / уникати дублювання via базу даних?

    Після уточнення дам пропозицію по строкам і ціні.

  6. 324  
    10 днів8000 UAH

    Вітаю.
    Вже розробляв подібну архітектуру для аналітики Steam — там якраз використовував воркери для збору даних, черги та складну фільтрацію. Тому вашу задачу розумію відмінно і знаю, як реалізувати це стабільно.

  7. 95862    1272  1   10
    15 днів27 000 UAH

    Доброго дня. Маю великий досвід у розробці телеграм-ботів. Готовий до співпраці.

  8. 1803    31  0
    6 днів4000 UAH

    Доброго дня, готовий розробити
    Напишіть в особисті повідомлення для обговорення деталей

  9. Ще 4 ставки приховано

Актуальні фриланс-проєкти в категорії Python

Автоматичне публікування відео в соціальні мережі за розкладом

Технічне завдання (ТЗ)Автоматична публікація відео в соціальні мережі за розкладомОпис проектуПотрібен скрипт/бот (Python бажано, або будь-яке інше рішення на ваш вибір — головне стабільність і простота підтримки), який автоматично публікує відео з папки в соціальні мережі та…

PythonРозробка ботів ∙ 29 хвилин тому ∙ 18 ставок

Бот по прийому/пошуку анкет

1250 UAH

Якщо коротко: Створити бота, в якому можна буде створити та знайти анкету, бот повинен мати реферальні посилання тощо, все нижче розписав Бот зі сторони клієнта: перед кнопкою /старт текст в центрі чату: Що може зробити цей бот? Ласкаво просимо в Sugar Secret Agency!…

PythonРозробка ботів ∙ 2 години 32 хвилини тому ∙ 29 ставок

Шукаємо розробника для створення торгового бота/чат-бота

Шукаємо розробника для створення торгового бота / чат-бота. Потрібен IT-спеціаліст, який зможе розробити бота для аналізу ринку 24/7 та надсилання торгових сигналів по золоту, індексах, Bitcoin і Forex-парах. Головна вимога - спеціаліст має розумітися в трейдингу, MetaTrader…

PythonРозробка ботів ∙ 21 година 44 хвилини тому ∙ 34 ставки

≈5 мікросервісів на FastAPI + правки та рефакторинг

15 682 UAH

Є проект, що складається приблизно з ~11 мікросервісів на FastAPI з інтеграціями, який більш ніж на половину готовий. Завдання - доробити решту ~5 мікросервісів (конкретніше - subscription/billing та інтеграція з Revenuecat, захист від зловживань для білінгу, Notifications,…

PythonВеб-програмування ∙ 1 день 3 години тому ∙ 37 ставок

Power BI

700 UAH

Дашборд працює на гугл сервері, потрібно перенести всю логіку+код Які потрібні скіли: розгортання etl процесів на linux сервері + робота із BigQuery та Postgre Є робочий код, який працює на google, де є сама БД, потрібно перенести на інший сервер, можливо переписати код.

PythonБази даних та SQL ∙ 2 дні 8 годин тому ∙ 15 ставок

Замовник
Павел Ш.
Україна Дніпро  2  0
Проєкт опублікований
4 місяці 28 днів тому
330 переглядів
Мітки
  • APScheduler
  • Telegram
  • python
  • docker
  • PostgreSQL