VKCaptcha¶
To import this module:
from python_rucaptcha.vk_captcha import VKCaptcha
- class python_rucaptcha.vk_captcha.VKCaptcha(redirectUri: str, userAgent: str, proxyType: str, proxyAddress: str, proxyPort: str, *args, **kwargs: dict[str, Any])¶
- __init__(redirectUri: str, userAgent: str, proxyType: str, proxyAddress: str, proxyPort: str, *args, **kwargs: dict[str, Any])¶
The class is used to work with VKCaptchaTask.
- Parameters:
rucaptcha_key – User API key
redirectUri (str) – The URL that is returned on requests to the captcha API.
userAgent (str) – User-Agent of your browser will be used to load the captcha. Use only modern browser’s User-Agents
proxyType (str) – Proxy type - http, socks4, socks5
proxyAddress (str) – Proxy IP address or hostname
proxyPort (str) – Proxy port
method – Captcha type
kwargs (dict[str, Any]) – Not required params for task creation request
Examples
>>> VKCaptcha(rucaptcha_key="aa9011f31111181111168611f1151122", ... redirectUri="https://id.vk.com/not_robot_captcha?domain=vk.com...", ... userAgent="Mozilla/5.0 .....", ... proxyType="socks5", ... proxyAddress="1.2.3.4", ... proxyPort="445", ... ).captcha_handler() { "errorId":0, "status":"ready", "solution":{ "token":"142000f.....er" }, "cost":"0.002", "ip":"1.2.3.4", "createTime":1692863536, "endTime":1692863556, "solveCount":0, "taskId": 73243152973, }
>>> await VKCaptcha(rucaptcha_key="aa9011f31111181111168611f1151122", ... redirectUri="https://id.vk.com/not_robot_captcha?domain=vk.com...", ... userAgent="Mozilla/5.0 .....", ... proxyType="socks5", ... proxyAddress="1.2.3.4", ... proxyPort="445", ... ).aio_captcha_handler() { "errorId":0, "status":"ready", "solution":{ "token":"142000f.....er" }, "cost":"0.002", "ip":"1.2.3.4", "createTime":1692863536, "endTime":1692863556, "solveCount":0, "taskId": 73243152973, }
- Returns:
Dict with full server response
- captcha_handler(**kwargs: dict[str, Any]) dict[str, Any] ¶
Sync solving method
- Parameters:
kwargs (dict[str, Any]) – additional params for requests library
- Returns:
Dict with full server response
- Return type:
dict[str, Any]
Notes
Check class docstirng for more info
- async aio_captcha_handler() dict[str, Any] ¶
Async solving method
- Returns:
Dict with full server response
- Return type:
dict[str, Any]
Notes
Check class docstirng for more info