Captcha Solving Module for ZennoPoster
The module solves captchas by clicking on images or dragging the slider.
It keeps solving until the captcha is passed and the green checkmark appears.
Supported captchas
| reCAPTCHA v2 | Other | FunCaptcha | TikTok | GeeTest | DataDome | Binance | AWS (Amazon) |
|---|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Video guides:
- How to use the module with Chrome or Chromium: https://youtu.be/SyQGnFnBnNs
- How to use the module with Chrome or Chromium on Windows 11: https://youtu.be/kSd3fB4ISpw
- How to use the C# version: https://youtu.be/AvKZKKUQZsY
- How to use the project in project: https://youtu.be/e8ak1sURymk
- What
instance.UseTrafficMonitoring = truedoes: https://youtu.be/LrT0YstkGrI
Current version
| Date | Module version | ZennoPoster version | Download for Chrome | Download for Chromium | Download for C# | Download ZP project in project |
|---|---|---|---|---|---|---|
| 09.10.2026 | 3.2.0 | 7.7.0.0 and newer | v3.2.0 | v3.2.0 | v3.2.0_csharp_ru | Cap.Guru.3.2.0.zp |
| 15.09.2026 | 3.0.0 | 7.7.0.0 and newer | v3.0.0 | v3.0.0 | v3.0.0_csharp_ru | Cap.Guru.3.0.0.zp |
| 07.07.2026 | 2.9.0 | 7.7.0.0 and newer | v2.9.0 | v2.9.0_ru | v2.9.0_csharp_ru | Cap.Guru.2.9.0.zp |
| 18.02.2026 | 2.7.6 | 7.7.0.0 and newer | v2.7.6_ru | v2.7.6_ru | v2.7.6_csharp_ru | Cap.Guru.2.7.6.zp |
| 07.12.2025 | 2.6.2 | 7.7.0.0 and newer | v2.6.2_ru | v2.6.2_ru | v2.6.2_csharp_ru | Cap.Guru.2.6.2.zp |
| 22.11.2025 | 2.6 | 7.7.0.0 and newer | v2.6.1_ru | v2.6_ru | v2.6.0_csharp_ru | Cap.Guru.2.6.zp |
| 11.07.2025 | 2.4 | 7.7.0.0 and newer | v2.4.0_ru | v2.4_ru | v2.4.0_csharp_ru | Cap.Guru.2.4.zp |
| 07.06.2025 | 2.3.4 | 7.7.0.0 and newer | v2.3.4_ru | v2.3.4_ru | - | - |
| 29.04.2025 | 2.2.7 | 7.7.0.0 and newer | v2.2.7_ru | v2.2.7_ru | v2.2.7_csharp_ru | Cap.Guru.2.2.7.zp |
| 19.04.2025 | 2.2 | 7.7.0.0 and newer | v2.2_ru | v2.2_ru | v2.2.0_csharp_ru | Cap.Guru.2.2.zp |
| 25.02.2025 | 2.0 | 7.7.0.0 and newer | v2.0_ru | v2.0_ru | - | - |
| 08.02.2025 | 1.9.1 | 7.7.0.0 and newer | v1.9.1_ru | v1.9.1_ru | v1.9.1_csharp_ru | Cap.Guru.19.1.zp |
| 07.02.2025 | 1.9 | 7.7.0.0 and newer | v1.9_ru | v1.9_ru | v1.9_csharp_ru | Cap.Guru.19.zp |
| 22.01.2025 | 1.8.7 | 7.7.0.0 and newer | v1.8.7_ru | v1.8.7_ru | v1.8.7_csharp_ru | Cap.Guru.18.zp |
| 09.01.2025 | 1.8 | 7.7.0.0 and newer | v1.8_ru | v1.8_ru | v1.8_csharp_ru | |
| 16.11.2024 | 1.7 | 7.7.0.0 and newer | v1.7_ru | v1.7_ru | v1.7_csharp_ru | |
| 24.10.2024 | 1.6 | 7.7.0.0 and newer | v1.6_ru | v1.6_ru | v1.6_csharp_ru | |
| 30.09.2024 | 1.5 | 7.7.0.0 and newer | v1.5_ru | v1.5_ru | ||
| 1.4 | 7.7.0.0 and newer | v1.4_ru | v1.4_ru | |||
| 1.3 | 7.7.0.0 and newer | v1.3_ru | v1.3_ru | |||
| 1.1 | 7.7.0.0 and newer | v1.1_ru | v1.1_ru | |||
| 1.0 | 7.7.0.0 and newer | v1.0_ru | v1.0_ru | |||
| 0.6 | 7.7.0.0 and newer | v0.6_ru | ||||
| 0.4 | 7.7.9.0 and newer | v0.4_ru | ||||
| 0.2 | 7.7.9.0 and newer | v0.2_ru |
Changelog
3.2
- Fixed some problems
3.0
- Fixed some problems
2.9
- Fixed some problems
2.7.6
- Fixed some problems
2.6.2
- Fixed TikTok
2.6
- Fixed solving of some versions of large captchas
- Fixed TikTok
2.4
- Fixed the slider
- Fixed TikTok
2.3.4
- Fixed minor bugs
2.2.7
- Fixed Binance
- Added the Binance slider
2.2
- Fixed reCAPTCHA
- Added Servicepipe and football
2.0
- Fixed TikTok
- Added Temu
1.9.1
- Fixed bugs
1.9
- Added new GeeTest tasks
- Fixed some errors
1.8.7
- Fixed GeeTest icon tasks
- Special version for sending FunCaptcha logs
- Added the Binance solution for CoinMarketCap
1.8
- Added the Kakao (dkaptcha) solution
- Fixed GeeTest
- Fixed minor bugs in reCAPTCHA and FunCaptcha
- Added the text captcha solution for Amazon (AWS)
1.7
- Added the Amazon slider solution, version 3
- Fixed some captcha types
- Added a click solution that works well with FunCaptcha and TikTok (third solving option)
1.6
- Added Cloudflare Turnstile (checkbox click only)
- Updated the reCAPTCHA solution
- Updated the FunCaptcha solution
- Added the click method for some FunCaptcha types
- Fixed TikTok for the new design
- Added the C# version

1.5
- Fixed the Russian and English output
- Added support for the new TikTok design, works only with Captcha: Auto
- Added waiting for elements for some captcha types
1.4
- Added language selection for logs
- Fixed some captcha types, including GeeTest on some sites
- Fixed a bug on Amazon, the Amazon slider is planned for the next version
- Fixed touch and mouse modes for some captcha types
1.3
- Fixed GeeTest on some sites
- Added log output when working with ZennoPoster
- Added a choice between mouse and touch in the settings
- Fixed some captcha types
- Fixed a TikTok bug: the captcha was not refreshed when the service could not solve it
- Added sending logs for debugging
1.1
- Fixed work with proxies, you can choose how fast the module works:
- Working with proxy: waits for all frames to load
- Working without proxy: the old behavior with fixed timeouts
- Working with proxy 2 or 3: waits 2 or 3 times longer, suitable for demanding sliders such as DataDome
- Added the maximum number of solving attempts, max1 and max2:
- max1 (default 5) for Cloudflare Turnstile, TikTok, Yandex, DataDome, GeeTest, Binance, AWS
- max2 (default 25) for hCaptcha, reCAPTCHA, FunCaptcha
- Fixed DataDome, added a delay to the slider
1.0
- Fixed hCaptcha and reCAPTCHA
- Added the Cloudflare Turnstile solution for Chromium
- Added a mobile mode (touch instead of mouse) for some captcha types, for work with mobile proxies
- Fixed FunCaptcha
- hCaptcha and reCAPTCHA: added a solution for PayPal and checked the solution for Epic Games
- To prevent errors like "Executing the ProjectInProject action The current Chrome browser is not suitable for the nested project, Chromium is required. The nested project may not work correctly.", the versions are split by browser on purpose
0.8
- Added support for the mobile version of TikTok
0.6
- Support for ZennoPoster 7.7.0.0
- Fixed some hCaptcha bugs
0.4
- Fixed DataDome in Chromium: DrawToBitmap did not work for some reason
- Improved hCaptcha on some sites
0.2
- First version
All three types of reCAPTCHA are supported: Normal, Invisible and Enterprise.
This method is convenient because you do not have to find how to call the "callback" on the site
or write complex JavaScript to pass the captcha solution.
The module does not inject any "dangerous code" into the browser and does not break other
captcha types on sites, unlike the captcha actions built into ZennoPoster, so you do not have to keep turning the module on and off in your projects.
How to use

- Solving reCAPTCHA: https://youtu.be/D8hRbH20bYU
- Solving GeeTest: https://youtu.be/wfn4HVVqcQk
- Solving hCaptcha: https://youtu.be/Ba9zitEwkmw
- Solving FunCaptcha: https://youtu.be/K9xk2ULHqZA
- Solving DataDome: https://youtu.be/8yIRmLNXSPs
- Solving Binance: https://youtu.be/KgkkcPk49es
- Solving AWS (Amazon): https://youtu.be/GameCwhJiGo
Working with proxies
The module works with the proxy you set for the ZennoPoster instance. The proxy itself is set in ZennoPoster as usual, for example http://login:password@host:port or socks5://login:password@host:port.
Through a proxy, pages and captcha frames load slower, so choose the right proxy mode in the module settings, or with project.Context["capguru_wait"] in C#:
- without proxy: fixed timeouts, the fastest mode;
- with proxy: the module waits until all captcha frames have loaded;
- with proxy 2 or 3: waits 2 or 3 times longer, for slow proxies and demanding sliders such as DataDome.
If the captcha does not load in time or the module clicks too early, switch to a slower proxy mode.
Fixing the settings window in Windows 11
![]() | If the module settings window does not display correctly, add C# code at the beginning of the project. |
![]() | project.Context["capguru_key"] = "YOUR_KEY"; An example of how it should work |
Starting with version 1.6, more settings are available in C#: 
project.Context["capguru_key"] = "YOUR_KEY"; // API key, you can get it on the main page https://cap.guru/
//project.Context["capguru_type"] = "0"; // which captcha to solve: 0 - auto, 1 - TikTok, 2 - hCaptcha, 3 - other, 4 - reCAPTCHA, 5 - FunCaptcha, 6 - DataDome, 7 - GeeTest, 8 - Binance, 9 - Amazon, 10 - Cloudflare Turnstile, 14 - old version of reCAPTCHA, 15 - old version of FunCaptcha, 23 - Servicepipe, 24 - football
//project.Context["capguru_wait"] = "1"; // proxy mode: 1 - without proxy, 2 - with proxy
//project.Context["capguru_mouse"] = "2"; // how to click: 1 - touch (for mobile), 2 - mouse, 3 - click (JS code), 4 - RiseEvent (does not work, test mode)
//project.Context["capguru_lang"] = "2"; // language: 1 - Russian, 2 - English
//project.Context["capguru_max1"] = "5"; // max attempts for TikTok, other, DataDome, GeeTest, Binance, Amazon, 5 by default
//project.Context["capguru_max2"] = "25"; // max attempts for hCaptcha, reCAPTCHA, FunCaptcha, 25 by default
//project.Context["capguru_log"] = "0"; // show logs: 0 - do not show, 1 - showRules for FunCaptcha and other captchas
instance.UseTrafficMonitoring = true;
