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

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

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