Шукаємо спеціаліста для доопрацювання процесів автоматизації в парсері OLX.
Вимоги до спеціаліста
Впевнене володіння Python
Знання Python 3.10 (або близьких версій)
Досвід розробки парсерів (web scraping) на Python, у тому числі з використанням бібліотеки Selenium
Досвід роботи з Selenium та керування браузерами в контейнерах
Вміння налаштовувати Selenium WebDriver (Chrome/Firefox) у Docker-контейнерах
Розуміння особливостей запуску та конфігурації браузерів без графічного інтерфейсу (headless mode)
Знання REST API та принципів клієнт-серверної взаємодії
Вміння розбиратися в існуючому REST API та за потреби доробляти/оптимізувати його
Досвід роботи з токенами, кукі, авторизацією тощо
Практичний досвід налагодження та обходу антиспам/антибот-систем
Розуміння rate-limit’ів, таймаутів, проксі та інших інструментів для стабільної роботи парсера
Досвід роботи з системами контролю версій і контейнеризацією
Git (GitHub, GitLab)
Docker (базові навички: збірка образу, налаштування оточення, docker-compose тощо)
Буде плюсом: CI/CD (GitLab CI, GitHub Actions тощо)
Додаткові якості
Вміння працювати з чужим кодом: рефакторинг, документування
Готовність до тісної взаємодії з командою та замовником для уточнення вимог
Самоорганізованість і відповідальність за результат
Аналіз поточного рішення:
Вивчити існуючий парсер OLX на Python 3.10, з’ясувати причини неробочого процесу авторизації.
Рефакторинг авторизації:
Виправити/переробити процес входу в акаунти, забезпечити коректну роботу з кукі/сесіями.
Перехід на Selenium:
Перевести основний процес парсингу з REST API на Selenium з використанням керованого браузера в Docker (headless режим).
Налаштувати авторизацію та збір даних через Selenium.
Вартість виконання завдання обговорюється.
Розробник Python для доопрацювання парсера
Шукаємо спеціаліста для доопрацювання процесів автоматизації в парсері OLX. Завдання: виправити авторизацію, налаштувати роботу з кукі/сесіями, перевести парсинг на Selenium (Docker, headless режим).
Вимоги:
✅ Впевнене володіння Python 3.10
✅ Досвід у web scraping (Selenium, REST API)
✅ Налаштування Selenium WebDriver у Docker
✅ Робота з токенами, кукі, авторизацією
✅ Розуміння rate-limit’ів, проксі, антиспам-систем
✅ Git, Docker (збірка образів, docker-compose)
Буде плюсом:
🔹 CI/CD (GitLab CI, GitHub Actions)
🔹 Досвід рефакторингу коду та документування
📩 Якщо маєте необхідний досвід – пишіть! 🚀