Skip to main content

Official Python library for MyDisct Solver - Enterprise AI-Powered Captcha Solving Service with 20+ token types and 25+ image types

Project description

MyDisct Solver - Python

PyPI version License: MIT Python Version

Enterprise AI-Powered Captcha Solving Service

WebsiteDocumentationDiscordGitHub


Overview

MyDisct Solver is an enterprise-grade, AI-powered CAPTCHA solving service designed for high-reliability automation and integration. Leveraging advanced neural networks, we deliver a 99.9% success rate with an average solving time of 1.8 seconds across more than 46 CAPTCHA types.

Our service supports seamless integration via REST API, browser extensions, and automation frameworks such as Puppeteer, Selenium, and Playwright. All data is processed with enterprise-level encryption, and no sensitive information is stored.


Features

  • 99.9% success rate across supported challenges
  • Average solving speed of 1.8 seconds
  • Pay-as-you-go pricing (no subscription required)
  • RESTful JSON API with real-time task polling
  • Chrome extension with auto-detection and automatic solving
  • Full compatibility with Selenium, Playwright, and automation tools
  • Enterprise-grade security and data privacy
  • Balance management and account information
  • Webhook support for real-time notifications
  • Proxy, UserAgent, Cookies support
  • Full TypedDict support for type safety

Installation

pip install mydisct-solver

Quick Start

from mydisct_solver import MyDisctSolver

solver = MyDisctSolver('YOUR_API_KEY')

token = solver.recaptchaV2Token({
    'siteUrl': 'https://example.com',
    'siteKey': '6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-'
})

print('Token:', token)

Supported CAPTCHA Types

Token-Based CAPTCHAs (21 Types)

Method CAPTCHA Type Description
recaptchaV2Token() reCAPTCHA v2 Google reCAPTCHA v2 checkbox
recaptchaV3Token() reCAPTCHA v3 Google reCAPTCHA v3 score-based
recaptchaEnterpriseToken() reCAPTCHA Enterprise Google reCAPTCHA Enterprise
hCaptchaToken() hCaptcha Standard hCaptcha challenge
hCaptchaEnterpriseToken() hCaptcha Enterprise hCaptcha Enterprise version
cloudflareTurnstileToken() Cloudflare Turnstile Cloudflare Turnstile challenge
cloudflareTurnstileManagedToken() Cloudflare Turnstile Managed Managed Turnstile challenge
cloudflareChallengeToken() Cloudflare Challenge Cloudflare browser challenge
funCaptchaToken() FunCaptcha Arkose Labs FunCaptcha
geeTestV4Token() GeeTest v4 GeeTest v4 challenge
mtCaptchaToken() MTCaptcha MTCaptcha challenge
captchaFoxToken() CaptchaFox CaptchaFox challenge
awsCaptchaToken() AWS WAF Captcha AWS WAF Captcha token
dataDomeToken() DataDome DataDome challenge
friendlyCaptchaToken() Friendly Captcha Friendly Captcha widget
leminCaptchaToken() Lemin CAPTCHA Lemin CAPTCHA challenge
tencentCaptchaToken() Tencent Captcha Tencent Captcha challenge
faucetPayCaptchaToken() FaucetPay Captcha FaucetPay Captcha
netEaseCaptchaToken() NetEase Captcha NetEase Captcha (China)
altchaCaptchaToken() Altcha Altcha proof-of-work
cyberSiAraToken() CyberSiAra CyberSiAra challenge

Image-Based CAPTCHAs (25 Types)

Method CAPTCHA Type Description
hCaptchaImage() hCaptcha Image hCaptcha image classification
recaptchaImage() reCAPTCHA Image reCAPTCHA image challenges
funCaptchaImage() FunCaptcha Image FunCaptcha image puzzles
geeTestV3Image() GeeTest v3 Image GeeTest v3 image slide
geeTestV4Image() GeeTest v4 Image GeeTest v4 image challenges
tikTokCaptchaImage() TikTok Captcha TikTok image puzzle
rotateCaptchaImage() Rotate Captcha Rotate image to correct angle
tencentCaptchaImage() Tencent Image Tencent image challenge
binanceCaptchaImage() Binance Captcha Binance puzzle captcha
shopeeCaptchaImage() Shopee Captcha Shopee image puzzle
awsWafCaptchaImage() AWS WAF Image AWS WAF image challenge
mtCaptchaImage() MTCaptcha Image MTCaptcha image challenge
captchaFoxImage() CaptchaFox Image CaptchaFox image puzzle
prosopoImage() Prosopo Image Prosopo image challenge
blsCaptchaImage() BLS Captcha BLS image captcha
temuCaptchaImage() Temu Captcha Temu puzzle captcha
dataDomeImage() DataDome Image DataDome image challenge
leminCaptchaImage() Lemin Image Lemin image challenge
faucetPayCaptchaImage() FaucetPay Image FaucetPay image puzzle
gridCaptchaImage() Grid Captcha Grid-based image selection
multiSelectCaptchaImage() Multi-Select Multiple image selection
clickCaptchaImage() Click Captcha Click specific points on image
dragCaptchaImage() Drag Captcha Drag slider puzzle
slideCaptchaImage() Slide Captcha Slide puzzle to match
textCaptchaImage() Text Captcha Text-based image recognition

Usage Examples

reCAPTCHA v2

token = solver.recaptchaV2Token({
    'siteUrl': 'https://example.com',
    'siteKey': '6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-',
    'invisible': False
})

reCAPTCHA v3

token = solver.recaptchaV3Token({
    'siteUrl': 'https://example.com',
    'siteKey': '6LdO5_IbAAAAAAeVBL9TClS19NUTt5wswEb3Q7m5',
    'recaptchaAction': 'submit',
    'minScore': 0.7
})

hCaptcha

token = solver.hCaptchaToken({
    'siteUrl': 'https://accounts.hcaptcha.com/demo',
    'siteKey': '10000000-ffff-ffff-ffff-000000000001',
    'invisible': False
})

Cloudflare Turnstile

token = solver.cloudflareTurnstileToken({
    'siteUrl': 'https://example.com',
    'siteKey': '0x4AAAAAAAC3DHQFLr1GavRN',
    'recaptchaAction': 'login'
})

Image Captcha Example

solution = solver.textCaptchaImage({
    'siteUrl': 'https://example.com',
    'images': ['data:image/png;base64,iVBORw0KGgoAAAANS...'],
    'questionType': 'text',
    'caseSensitive': False
})

print('Captcha text:', solution)

With Proxy Support

token = solver.recaptchaV2Token({
    'siteUrl': 'https://example.com',
    'siteKey': '6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-',
    'proxy': {
        'protocol': 'http',
        'host': '123.45.67.89',
        'port': 8080,
        'username': 'user',
        'password': 'pass'
    }
})

With UserAgent & Cookies

token = solver.hCaptchaToken({
    'siteUrl': 'https://example.com',
    'siteKey': 'site-key-here',
    'userAgent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)...',
    'cookies': [
        {'name': 'session', 'value': 'abc123', 'domain': '.example.com'}
    ]
})

Check Balance

balance = solver.getBalance()
print(f'Current balance: ${balance} USD')

Get Account Info

account = solver.getAccountInfo()
print('Email:', account['email'])
print('Username:', account['username'])
print('Balance:', account['balance'], account['currency'])

Advanced Features

Custom Base URL

solver = MyDisctSolver('YOUR_API_KEY', 'https://custom-api.mydisct.com')

Type Safety with TypedDict

from mydisct_solver import MyDisctSolver, RecaptchaV2Options

solver = MyDisctSolver('YOUR_API_KEY')

options: RecaptchaV2Options = {
    'siteUrl': 'https://example.com',
    'siteKey': 'your-site-key',
    'invisible': False
}

token: str = solver.recaptchaV2Token(options)

Documentation


Support & Community

Join our community for support, updates, and discussions!

Discord GitHub

Technical Support: support@solver.mydisct.com
Website: solver.mydisct.com


License

MIT License - see LICENSE file for details


MyDisct Solver – Reliable, fast, and secure CAPTCHA solving for enterprise and automation needs.

We are committed to building tools that empower users and contribute to a freer, more open internet.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mydisct_solver-1.0.1.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mydisct_solver-1.0.1-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

Details for the file mydisct_solver-1.0.1.tar.gz.

File metadata

  • Download URL: mydisct_solver-1.0.1.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for mydisct_solver-1.0.1.tar.gz
Algorithm Hash digest
SHA256 c66fbd9bfebcecca236eae28621fcf98d405cf9b2ae8f433db6701d093c01919
MD5 576925ee942414f96eea799632e3c9ac
BLAKE2b-256 f954d6476d1807c31aa0c7df41f82e640e4b0c1b361ec33026a468faeeb4be69

See more details on using hashes here.

File details

Details for the file mydisct_solver-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: mydisct_solver-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 10.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for mydisct_solver-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1d9f7b3dcfabc55fe05f1798789eb5a07035b5bde2844490773c4209b2c1dd5b
MD5 6d86928ab460394f043a806148643110
BLAKE2b-256 3a3833e50b5a6cc18f52848c037840a086fd67b1b5f26869d9e5ea44ee1f3cc6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page