Починить/оптимизировать скрипт на Python

Задание закрыто
Стоимость:Договорная
Срок выполнения:3 дня
Варианты оплаты:Планируется использовать Безопасную сделку
Дата публикации:2024-07-08 22:51
Обновлено:2024-08-02 01:37
Был(а) на сайте:2024-10-15 12:16

Починить/оптимизировать скрипт на Python

 
Задача

Скрипт используется для распознавания капчи и получения информации с веб-страниц с помощью Selenium. На данный момент необходимо запустить скрипт на сервере и оптимизировать распознавание капчи и скорость работы. Работа с безопасной сделкой. Мошенники и воздуханы - мимо.

Оставлять заявки могут только авторизованные пользователи.
master digitalmaster7
Основная специализация: Медиа и Моушен дизайн
    Всем привет! Я занимаюсь`

    ? Веб-дизайном
    ? Логотипы
    ? Видеомонтаж
    ? Карточки товаров
    ? Фотошоп
    ? Ролики для shorts, reels
    ? Видеопрезентации
    ? 3д и 2д анимация

    Портфолио 3D
    https://disk.yandex.ru/d/hiCgRAZ6zdYebQ

    Портфолио ЛОГОТИПЫ
    https://disk.yandex.ru/d/X8DFTRp5u1fMow

    Портфолио ВИДЕОМОНТАЖ
    https://disk.yandex.ru/d/Ej8KeKztpEnfJg

    Портфолио ФОТОШОП
    https://disk.yandex.ru/d/0KVHICwhwJh6HQ


    Портфолио ДИЗАЙНА ВЕБ-САЙТОВ
    https://bestvillas.co/
    https://www.mediandevelopment.uz/ru/
    https://jobster.hr/
    https://datafin.uz/
    https://bestrenovation.ca/
    https://asiasun.uz/
    https://zscipion.ru/
    https://gammapolymers.uz/

    Если заинтересовала моя анкета - по срокам и оплате договоримся в ЛС.

    Буду рад сотрудничеству!

    Работаю по предоплате 50%
    Предоплата не возвращается!

    С уважением,
    Ринат.
    Здравствуйте. Готов взяться. Есть хорошая библиотека для этих целей. Мой тг @Desca123
    Привет, имею большой опыт в разработке скриптов, сайтов, парсеров и просто програм на python, одним словом пишу всо, также пишу приложения на Андроил, с удовольствием возьмусь за работу, сделаю всо в лучшем виде и в кратчайшие сроки, также помогу запустить и разобраться

    Мое портфолио: https://ochistka35.wixsite.com/daichasportfolio
    Мой телеграм: https://t.me/dachitakeda
    здравствуйте, обращайтесь, сделаю
    Готов взяться дешево т.к. не работал с распознаванием капчи, но готов подшарить по этому вопросу
    Настройка сервера:

    Выбор платформы: Используйте сервер с достаточной мощностью (например, AWS, DigitalOcean). Установите Python, необходимые библиотеки (Selenium, Pillow, tesserocr), и драйвер браузера (chromedriver).
    Среда исполнения: Настройте headless-режим браузера для экономии ресурсов:
    python
    Копировать код
    from selenium import webdriver
    options = webdriver.ChromeOptions()
    options.add_argument('--headless')
    driver = webdriver.Chrome(options=options)
    Оптимизация распознавания капчи:

    Обработка изображений: Улучшите качество капчи перед распознаванием с помощью библиотек Pillow или OpenCV (например, бинаризация, фильтрация шумов).
    Модели машинного обучения: Рассмотрите использование нейронных сетей для распознавания капч вместо Tesseract-OCR. Это может повысить точность и скорость.
    Сторонние сервисы: Для сложных капч можно интегрировать сервисы вроде 2Captcha, Anti-Captcha, которые автоматически решают капчи через API.
    Ускорение работы скрипта:

    Параллельное выполнение: Используйте многопоточность для одновременной обработки нескольких страниц.
    Минимизация запросов: Снижайте количество переходов и отключайте загрузку ненужных ресурсов (например, изображений, CSS).
    Кэширование: Кэшируйте результаты запросов для уменьшения повторных обращений к серверу.
    Безопасность и защита от блокировок:

    Ротация IP: Используйте прокси и ротацию IP для снижения риска блокировки.
    Имитирование поведения: Скрипт должен имитировать действия реального пользователя (например, избегать слишком быстрых и однотипных запросов).
    Тестирование и мониторинг:

    Логирование: Включите логирование для отслеживания выполнения скрипта и выявления ошибок.
    Регулярное тестирование: Постоянно тестируйте скрипт для поддержания его работоспособности и своевременного устранения проблем.

    Оставлять заявки могут только авторизованные пользователи.