@@ -15,9 +15,11 @@ Examples of API requests for different captcha types are available on the [PHP c
1515 - [ Composer] ( #composer )
1616 - [ Manual] ( #manual )
1717 - [ Configuration] ( #configuration )
18+ - [ TwoCaptcha instance options] ( #twocaptcha-instance-options )
1819 - [ Solve captcha] ( #solve-captcha )
20+ - [ Captcha options] ( #captcha-options )
1921 - [ Normal Captcha] ( #normal-captcha )
20- - [ Text] ( #text-captcha )
22+ - [ Text Captcha ] ( #text-captcha )
2123 - [ ReCaptcha v2] ( #recaptcha-v2 )
2224 - [ ReCaptcha v3] ( #recaptcha-v3 )
2325 - [ FunCaptcha] ( #funcaptcha )
@@ -26,7 +28,7 @@ Examples of API requests for different captcha types are available on the [PHP c
2628 - [ hCaptcha] ( #hcaptcha )
2729 - [ KeyCaptcha] ( #keycaptcha )
2830 - [ Capy] ( #capy )
29- - [ Grid (ReCaptcha V2 Old Method) ] ( #grid )
31+ - [ Grid] ( #grid )
3032 - [ Canvas] ( #canvas )
3133 - [ ClickCaptcha] ( #clickcaptcha )
3234 - [ Rotate] ( #rotate )
@@ -35,14 +37,20 @@ Examples of API requests for different captcha types are available on the [PHP c
3537 - [ Lemin] ( #lemin )
3638 - [ Turnstile] ( #turnstile )
3739 - [ AmazonWaf] ( #amazonwaf )
40+ - [ Tencent] ( #tencent )
41+ - [ MTCaptcha] ( #mtcaptcha )
42+ - [ Cutcaptcha] ( #cutcaptcha )
43+ - [ Friendly Captcha] ( #friendly-captcha )
44+ - [ atbCAPTCHA] ( #atbcaptcha )
45+ - [ DataDome] ( #datadome )
3846 - [ Other methods] ( #other-methods )
3947 - [ send / getResult] ( #send--getresult )
4048 - [ balance] ( #balance )
4149 - [ report] ( #report )
4250 - [ Proxies] ( #proxies )
4351 - [ Error handling] ( #error-handling )
44- - [ Get in touch] ( #get-in-touch )
45- - [ Join the team 👪] ( #join-the-team- )
52+ - [ Get in touch] ( #get-in-touch )
53+ - [ Join the team 👪] ( #join-the-team- )
4654
4755
4856## Installation
@@ -249,6 +257,82 @@ $result = $solver->amazon_waf([
249257]);
250258```
251259
260+ ### Tencent
261+
262+ Use this method to bypass Tencent.
263+
264+ ``` php
265+ $result = $solver->tencent([
266+ 'sitekey' => '123456789',
267+ 'url' => 'https://www.site.com/page/',
268+ ]);
269+ ```
270+
271+
272+ ### MTCaptcha
273+
274+ Use this method to bypass MTCaptcha.
275+
276+ ``` php
277+ $result = $solver->mt_captcha([
278+ 'sitekey' => 'MTPublic-KzqLY1cKH',
279+ 'url' => 'https://2captcha.com/demo/mtcaptcha',
280+ ]);
281+ ```
282+
283+ ### Cutcaptcha
284+
285+ Use this method to bypass Cutcaptcha.
286+
287+ ``` php
288+ $result = $solver->cutcaptcha([
289+ 'misery_key' => 'a1488b66da00bf332a1488993a5443c79047e752',
290+ 'api_key' => 'SAb83IIB',
291+ 'url' => 'https://example.cc/foo/bar.html',
292+ ]);
293+ ```
294+
295+ ### Friendly Captcha
296+
297+ Use this method to bypass Friendly Captcha.
298+
299+ ``` php
300+ $result = $solver->friendly_captcha([
301+ 'sitekey' => '2FZFEVS1FZCGQ9',
302+ 'url' => 'https://example.com/',
303+ ]);
304+ ```
305+
306+ ### atbCAPTCHA
307+
308+ Use this method to bypass atbCAPTCHA.
309+
310+ ``` php
311+ $result = $solver->atb_captcha([
312+ 'sitekey' => 'af23e041b22d000a11e22a230fa8991c',
313+ 'api_server' => 'https://cap.aisecurius.com',
314+ 'url' => 'https://example.com/',
315+ ]);
316+ ```
317+
318+ ### DataDome
319+
320+ Use this method to bypass DataDome.
321+
322+ ``` php
323+ $result = $solver->datadome([
324+ 'captcha_url' => 'af23e041b22d000a11e22a230fa8991c',
325+ 'userAgent' => 'https://cap.aisecurius.com',
326+ 'url' => 'https://example.com/',
327+ 'proxy' => [
328+ 'type' => 'HTTPS',
329+ 'uri' => 'username:str0ngP@$$W0rd@1.2.3.4:4321',
330+ ],
331+ ]);
332+ ```
333+
334+
335+
252336## Other methods
253337
254338### send / getResult
0 commit comments