- Added examples for proxy mode including hcaptcha_request_proxy
- Fix inheritance of FunCaptchaTask
- Added FunCaptchaTask to e2e tests
Added parameter recaptchaDataSValue in NoCaptchaTask*
Thanks to this change added support for additional "data-s" used by some custom ReCaptcha deployments, which is in fact a one-time token and must be grabbed every time you want to solve a Recaptcha. <div class="g-recaptcha" data-sitekey="some sitekey" data-s="THIS_TOKEN"></div>
- Fixed deprecated method report_incorrect. You should currently use report_incorrect_image instead already.
- Added custom timeout for
createTaskSmee. Use asclient.createTaskSmee(task, timeout=5*60). Default timeout is 5 minutes. - Added
squarenet_validatorfor usage with thread pool for concurrent execution
- Default 5 seconds timeout apply to all API request.
- Fix import of package
- Added
HCaptchaTaskProxylessandHCaptchaTaskfor support hCaptcha . Seeexamples/hcaptcha_request.pyfor detailed usage example. - Added
SquareNetTask. Seeexamples/squarenet.pyfor detailed usage example. - Added
Job.report_incorrect_recaptchaandJob.report_incorrect_image.
- Exposed
FunCaptchaProxylessTaskaspython_anticaptcha.FunCaptchaProxylessTask - Exposed
CustomCaptchaTaskaspython_anticaptcha.CustomCaptchaTask - Formated code via Black
- Move constant monitoring to GitHub Actions
- Deprecated
Job.report_incorrect. Usereport_incorrect_imageinstead.
- Added example
remote_image.py
- Switch CI from TravisCI to GitHub Actions
- Automate PyPI releases
- Use
use_scm_versionfor versioning - Drop
use_2to3insetup.py
- Added
python_anticaptcha.__version__to provide version signature (see PEP396)
python_anticaptcha.AnticaptchaClient.createTaskSmeeuse shared session & keep connection.
- Added
python_anticaptcha.AnticaptchaClient.createTaskSmeeto receive responses without polling - The method, which is based on the callback result of captcha / task factory to Smee.io, which immediately transfers it to library. Allows to significantly shorten the waiting time for a response and to reduce load the network connection. The method is in beta and the way it works may change. All comments are welcome.
- Added
- Recaptcha V3 is now officially supported by Anti-Captcha. Added
python_anticaptcha.RecaptchaV3TaskProxyless.
- Added support for
IsInvisibleflag inNoCaptchaTaskProxylessTaskandNoCaptchaTask
- Replaced
python_anticaptcha.AnticatpchaExceptiontopython_anticaptcha.AnticaptchaExceptiondue typo
- Added
python_anticaptcha.exceptions.AnticatpchaException - Added docs about error handling
- Deprecated
python_anticaptcha.exceptions.AnticatpchaException