Melden Sie sich bei Ihrem NextCaptcha-Konto an.
Navigieren Sie zum Abschnitt **API**.
Kopieren Sie Ihren API-Schlüssel. Sie benötigen ihn, um Ihre Anfragen an NextCaptcha zu authentifizieren.
Öffnen Sie GSA Captcha Breaker auf Ihrem System.
Klicken Sie auf die Registerkarte **Optionen**.
Gehen Sie zur Registerkarte **Captcha**.
Klicken Sie auf die Schaltfläche **Hinzufügen**, um einen neuen Captcha-Dienst zu erstellen.
Wählen Sie im Feld **Dienstname** „NextCaptcha“ aus.
Geben Sie im Feld **API-Schlüssel** den von NextCaptcha bereitgestellten API-Schlüssel ein (erhalten Sie ihn aus Schritt 1).
Geben Sie Ihren API-Schlüssel in das entsprechende Feld ein.
GSA Captcha Breaker muss eine POST-Anfrage an die API von NextCaptcha senden. Konfigurieren Sie die Anfrage in GSA wie folgt:
Hier ist ein Beispiel, wie die config.ini aussehen könnte:
 
     [setup]
     ;default settings
 
     ;name of this service (default is ini file name)
     ;name=
 
     ;where can we register/get more details?
     main url=https://nextcaptcha.com/
 
     ;how would you describe this service
     desc=NextCaptcha.com - Cheap And Fast Recaptcha Solving Service
 
     ;usually all types are supported, if not, specify them here
     image types supported=jpg, png, gif
 
     ;a rating of this service from 1-5
     rating=3
 
     base64 encode=1
 
     ;how much does this cost
     costs=0.0005
 
     ;what internal id is used for GSA products?
     id=61
 
     ;additional hosts to simulate
     simulate host=api.nextcaptcha.com
     simulate port=443
 
     ;******************************************************************************
     [balance]
     ;check balance of account
 
     url=https://api.nextcaptcha.com/getBalance
     post_data={"clientKey":"%API-KEY%"}
     encoding=json
 
     result=%balance_result%
     error=%balance_error%
 
     ;when simulating this service, use the following replies...
     simulate_result={"errorId":0,"balance":999}
     simulate_error={"errorId":10,"status":"ERROR_ZERO_BALANCE"}
 
     ;******************************************************************************
     [recaptcha_solve]
     url=https://api.nextcaptcha.com/createTask
     post_data={"clientKey":"%api-key%","task":{"type":"RecaptchaV2TaskProxyless","websiteURL":"%arg2%","websiteKey":"%arg1%","isInvisible":%arg5%}}
     encoding=json
 
     invisible_on=true
     invisible_off=false
 
     enterprise_on=true
     enterprise_off=false
 
     result=%recaptcha_result%
     error=%captcha_error%
 
     ;when simulating this service, use the following replies...
     simulate_result={"errorId": 0, "taskId": %report_id%}
     simulate_error={"errorId": 12, "errorCode": "ERROR_CAPTCHA_UNSOLVABLE", "errorDescription": "Captcha could not be solved by 5 different workers"}
 
     [recaptcha_solve loop]
     url=https://api.nextcaptcha.com/getTaskResult
     post_data={"clientKey":"%api-key%","taskId": %captcha_id%}
     encoding=json
     delay=5
     timeout=120
 
     simulate_result={"errorId":0, "status":"ready", "solution":{"text":"%result%", "url":""}, "cost":"0.000000", "ip":"1.2.3.4", "createTime":1472205564, "endTime":1472205570, "solveCount":"0"}
     simulate_error={"errorId": 12, "errorCode": "ERROR_CAPTCHA_UNSOLVABLE", "errorDescription": "Captcha could not be solved by 5 different workers"}
     simulate_loop={"errorId":0, "status":"processing"}
 
     ;******************************************************************************
     [recaptcha3_solve]
     url=https://api.nextcaptcha.com/createTask
     post_data={"clientKey":"%api-key%","task":{"type":"RecaptchaV3TaskProxyless","websiteURL":"%arg2%","websiteKey":"%arg1%","minScore":%arg4%,"pageAction":"%arg3%"}}
     encoding=json
 
     result=%recaptcha_result%
     error=%captcha_error%
 
     enterprise_on=true
     enterprise_off=false
 
 
     ;when simulating this service, use the following replies...
     simulate_result={"errorId": 0, "taskId": %report_id%}
     simulate_error={"errorId": 12, "errorCode": "ERROR_CAPTCHA_UNSOLVABLE", "errorDescription": "Captcha could not be solved by 5 different workers"}
 
     [recaptcha3_solve loop]
     url=https://api.nextcaptcha.com/getTaskResult
     post_data={"clientKey":"%api-key%","taskId": %captcha_id%}
     encoding=json
     delay=5
     timeout=120
 
     simulate_result={"errorId":0, "status":"ready", "solution":{"text":"%result%", "url":""}, "cost":"0.000000", "ip":"1.2.3.4", "createTime":1472205564, "endTime":1472205570, "solveCount":"0"}
     simulate_error={"errorId": 12, "errorCode": "ERROR_CAPTCHA_UNSOLVABLE", "errorDescription": "Captcha could not be solved by 5 different workers"}
     simulate_loop={"errorId":0, "status":"processing"}
 
     [recaptcha_report]
     url=https://api.nextcaptcha.com/reportIncorrectImageCaptcha
     post_data={"clientKey":"%api-key%","taskId": %captcha_id%}
     encoding=json
 
     simulate_result={"errorId":0,"status":"success"}
     simulate_error={"errorId":16,"status":"ERROR_NO_SUCH_CAPCHA_ID"}
 
     ;******************************************************************************
     ;extract variables (default input = last download data)
     ;******************************************************************************
 
     [recaptcha_result]
     front="gRecaptchaResponse":
     back=,|}
     remove=";null
 
     [captcha_error]
     front="errorCode":|"errorDescription":
     back=,|}
     remove="
     remove=";null;CAPCHA_NOT_READY;processing;errorDescription
 
     [captcha_id]
     front="taskId":
     back=,|}
     remove=null
 
     [balance_result]
     front="balance":
     back=,|}
     remove=";null
     translate_result_999=Connection was successful! - However, the result was delivered by GSA Captcha Breaker. Please uncheck the service to be simulated/emulated within GSA Captcha Breaker options.
 
     [balance_error]
     front="errorDescription":|"errorCode":
     back=,|}
     remove=";null
 
     ;******************************************************************************
     ;input variables (defined by 'type=...')
     ;******************************************************************************
 
     [API-Key]
     type=text
     hint=API-KEY to access the service
 
 
Legen Sie diese Konfiguration in den Konfigurationsordner des GSA Captcha-Dienstes. Der Konfigurationsordner befindet sich normalerweise unter `C:\Benutzer\Computer__Benutzername\AppData\Roaming\GSA Search Engine Ranker\captcha_service\`
Speichern Sie die Konfiguration.
Schließen Sie GSA und öffnen Sie es erneut. Führen Sie einen Test im GSA Captcha Breaker durch, um sicherzustellen, dass es mit NextCaptcha kommunizieren und korrekte Captcha-Lösungen empfangen kann.
Wenn alles richtig eingerichtet ist, sendet GSA Captcha Breaker jetzt Captcha-Herausforderungen an NextCaptcha und verwendet die Antworten, um mit Ihren automatisierten Aufgaben fortzufahren.