Serhii D.
Предложите Serhii работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.
Рейтинг
Навыки и умения
Программирование
Портфолио
-
800 UAH Скрейпинг Rozetka
Парсинг данныхНадежный веб-скрейпер, готовый к использованию в производственной среде, предназначенный для извлечения данных о ноутбуках с крупнейшей украинской платформы электронной коммерции (Rozetka.ua), с автоматической синхронизацией в облаке и усовершенствованным обходом антибот-систем.
Ключевые технические особенности:
… Cloudflare и обход ботов: На базе Playwright и playwright-stealth для имитации реального поведения человека, что позволяет успешно обходить строгие антибот-системы и капчи Turnstile.
Отказоустойчивая архитектура: Интегрированная с базой данных SQLite для отслеживания прогресса скрейпинга страница за страницей. Если скрипт прерывается или выходит из строя, он автоматически восстанавливает работу с той же последней страницы.
Автоматическая синхронизация с облаком: Прямая интеграция с API Google Sheets (gspread) для выгрузки и форматирования данных в реальном времени.
Умная фильтрация: Предварительно настроенные фильтры бэкенда (SSD 1 ТБ, цена < 25 000 грн, конкретные ведущие бренды).
Технологический стек: Python 3.10+, Playwright, Playwright-Stealth, SQLite, API Google Sheets.
Этот проект демонстрирует четкую архитектуру кода, правильную интеграцию API, отслеживание состояния базы данных и профессиональные навыки веб-автоматизации.
-
1500 UAH скрейпинг ebay
Парсинг данныхАсинхронный скрейпер для ноутбуков на eBay, созданный на базе Python, Playwright, SQLite и API Google Sheets.
Этот проект автоматически собирает данные о ноутбуках с eBay, используя динамическое воспроизведение страниц через прокси-API Scrape.do. Скрейпер извлекает детальную информацию о товарах, такую как название, цена, состояние, стоимость доставки, местоположение продавца, количество проданных единиц, отзывы о продавце, статус отремонтированного товара и URL-адрес товара.
… Функции:
- Асинхронный скрейпинг с помощью Playwright
- Динамическое рендеринг JavaScript
- Интеграция прокси-API
- Автоматическая обработка пагинации
- База данных SQLite для отслеживания прогресса страницы
- Автоматизация экспорта в Google Sheets
- Продолжение скрейпинга с сохраненной страницы
- Извлечение структурированных данных о товаре
Технологический стек:
- Python
- Playwright
- AsyncIO
- Requests
- SQLite
- API Google Sheets
- gspread
- dotenv
Рабочий процесс:
1. Загрузка переменных окружения
2. Инициализация базы данных SQLite
3. Загрузка воспроизведенных страниц eBay через Scrape.do
4. Анализ карточек товаров
5. Извлечение данных о товарах
6. Сохранение товаров в Google Sheets
7. Сохранение текущего прогресса страницы
8. Продолжение до полного скрейпинга всех страниц
Проект предназначен для масштабируемых задач скрейпинга и автоматизации в электронной коммерции.
-
800 UAH Обход reCaptcha с помощью бота на Python
Разработка ботовБот для обхода аудио-reCAPTCHA
Инструмент автоматизации на Python, который автоматически решает задачи Google reCAPTCHA v2 — ручной ввод данных не нужен.
… Бот запускает настоящий браузер Chromium, имитирует поведение человека с случайными задержками и обходит механизмы обнаружения ботов. Когда появляется reCAPTCHA, он переходит к аудиозадаче, загружает аудиофайл и транскрибирует его с помощью Google Speech Recognition — а затем мгновенно отправляет ответ.
Технологический стек:
• Playwright — автоматизация безголовного браузера
• pydub + SpeechRecognition — обработка аудио и транскрипция
• Защита от обнаружения: отключен флаг AutomationControlled, подделанный User-Agent, перезапись navigator.webdriver
Особенности:
• Полностью автоматизированное решение от начала до конца
• Взаимодействие, похожее на человеческое (случайные задержки, настоящий браузер)
• Чистый модульный код — легко интегрируется в ваш проект
• Протестировано на официальной демо-версии Google reCAPTCHA
-
750 UAH Amazon Скрейпінг
Парсинг данныхИнтеграция с Google Sheets в режиме реального времени: используется gspread и Batch API для синхронизации данных непосредственно из облака без превышения лимитов частоты запросов.
Сохранение состояния: встроенная база данных SQLite для отслеживания прогресса, позволяющая скрипту продолжать работу с последней страницы в случае прерывания.
… Защита от ботов: реализованы собственные заголовки, User-Agents и задержки, имитирующие поведение человека, для обеспечения стабильного извлечения данных.
Автоматизированная очистка данных: очищенные и структурированные данные, включая URL-адреса, заголовки, варианты, рейтинги и цены.
-
750 UAH Скрейпинг Otodom
Парсинг данныхРазработан надежный, готовый к внедрению инструмент автоматизации на Python, специально предназначенный для извлечения больших объемов данных с сайта Otodom.pl. Этот проект демонстрирует высокий уровень компетентности в области автоматизации браузеров, управления базами данных и структурирования данных.
Ключевые технические особенности:
Постоянное состояние извлечения данных: интегрирован бэкенд базы данных SQLite3 для отслеживания прогресса извлечения данных. Это позволяет скрипту запоминать последнюю обработанную страницу, обеспечивая мгновенное восстановление работы после перерыва — критически важная функция для надежного извлечения данных.
…
Расширенная автоматизация браузера: использован Playwright для обработки динамического контента, обхода всплывающих окон с запросом на согласие на использование файлов cookie и имитации человеческого взаимодействия с помощью плавной прокрутки и случайных задержек.
Чистый конвейер данных: автоматически извлекает и очищает сложные поля, включая название, цену, цену за м², площадь, количество комнат и местоположение.
Экспорт в реальном времени: разработана система непрерывного экспорта данных, которая сохраняет результаты в Excel (.xlsx) после каждой страницы, чтобы предотвратить потерю данных.
Качество кода: разработан с использованием подхода объектно-ориентированного программирования (ООП) для максимального удобства обслуживания и масштабируемости.
Технический стек:
Бэкенд: Python
Автоматизация: Playwright (Chromium)
-
700 UAH Скрейпинг Auto.ria
Парсинг данныхУспешно собраны и структурированы данные по всему украинскому автомобильному рынку с ресурса AUTO.RIA.
Основные результаты:
Извлечена детальная информация по всем объявлениям о продаже автомобилей в стране.
… Структурированы сложные необработанные данные в виде четкой профессиональной таблицы Excel (XLSX) для анализа рынка.
Внедрен высокоскоростной асинхронный скрейпинг для обработки больших объемов данных.