Починить/оптимизировать скрипт на 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%
    Предоплата не возвращается!

    С уважением,
    Ринат.

    Примеры моих работ

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

      Мое портфолио: https://ochistka35.wixsite.com/daichasportfolio
      Мой телеграм: https://t.me/dachitakeda

      Примеры моих работ

      Сайт
      Сайт
      Сайт на WordPress
      Тимофей Левендеев

      делаю отлично, но всегда занят поэтому могу долго не отвеч

      Специализация: IT-технологии и Разработка
      здравствуйте, обращайтесь, сделаю
      Глеб Замякин
      Специализация: IT-технологии и Разработка
        Готов взяться дешево т.к. не работал с распознаванием капчи, но готов подшарить по этому вопросу
        Аркадий Барсегян
        Специализация: Тексты
        Настройка сервера:

        Выбор платформы: Используйте сервер с достаточной мощностью (например, 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 для снижения риска блокировки.
        Имитирование поведения: Скрипт должен имитировать действия реального пользователя (например, избегать слишком быстрых и однотипных запросов).
        Тестирование и мониторинг:

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

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

        Другие открытые задания:

        поиск заданий