Binance

To import this module:

from python3_capsolver.binance import Binance
class python3_capsolver.binance.Binance(captcha_type: BinanceCaptchaTaskEnm | str, websiteURL: str, validateId: str, websiteKey: str = 'login', *args, **kwargs)

The class is used to work with Capsolver Imperva method.

Parameters:
  • api_key – Capsolver API key

  • captcha_type (BinanceCaptchaTaskEnm | str) – Captcha type name, like AntiImpervaTask and etc.

  • websiteUrl – The website url

  • userAgent – Browser userAgent

Examples

>>> Binance(api_key="CAI-BA9XXXXXXXXXXXXX2702E010",
...          captcha_type="BinanceCaptchaTask",
...          websiteURL="https://www.milanuncios.com/",
...          websiteKey="login",
...          validateId="3621a4fef82f4ab4a00e8b07465761c5",
...         ).captcha_handler()
CaptchaResponseSer(errorId=0,
                   errorCode=None,
                   errorDescription=None,
                   taskId='73bdcd28-6c77-4414-8....',
                   status=<ResponseStatusEnm.Ready: 'ready'>,
                   solution={'token': '90F9EAF...'}
                  )
>>> Binance(api_key="CAI-BA9XXXXXXXXXXXXX2702E010",
...          captcha_type=BinanceCaptchaTaskEnm.BinanceCaptchaTask,
...          websiteURL="https://www.milanuncios.com/",
...          websiteKey="login",
...          validateId="3621a4fef82f4ab4a00e8b07465761c5",
...         ).captcha_handler()
CaptchaResponseSer(errorId=0,
                   errorCode=None,
                   errorDescription=None,
                   taskId='73bdcd28-6c77-4414-8....',
                   status=<ResponseStatusEnm.Ready: 'ready'>,
                   solution={'token': '90F9EAF...'}
                  )
>>> await Binance(api_key="CAI-BA9650D2B9C2786B21120D512702E010",
...                 captcha_type=BinanceCaptchaTaskEnm.BinanceCaptchaTask,
...                 websiteURL="https://www.milanuncios.com/",
...                 websiteKey="login",
...                 validateId="3621a4fef82f4ab4a00e8b07465761c5",
...         ).aio_captcha_handler()
CaptchaResponseSer(errorId=0,
                   errorCode=None,
                   errorDescription=None,
                   taskId='73bdcd28-6c77-4414-8....',
                   status=<ResponseStatusEnm.Ready: 'ready'>,
                   solution={'token': '90F9EAF...'}
                  )
Returns:

CaptchaResponseSer model with full server response

captcha_handler() CaptchaResponseSer

Sync solving method

Returns:

CaptchaResponseSer model with full service response

Return type:

CaptchaResponseSer

Notes

Check class docstring for more info

async aio_captcha_handler() CaptchaResponseSer

Async method for captcha solving

Returns:

CaptchaResponseSer model with full service response

Return type:

CaptchaResponseSer

Notes

Check class docstring for more info