Lässt sich solvethree ohne Angabe eines Proxys verwenden?
Nein. Die aktuelle Aufgaben-API von solvethree erfordert, dass Sie über proxy oder proxyCandidates einen Proxy bereitstellen. Sie bietet keinen Aufgabentyp ohne Proxy. Wenn es zwingend erforderlich ist, keinen Proxy bereitzustellen, ziehen Sie einen Anbieter in Betracht, der für den benötigten CAPTCHA-Typ ausdrücklich ein Proxyless-Angebot dokumentiert.
Auf dieser Seite
Was eine gültige solvethree-Anfrage benötigt
Senden Sie für reCAPTCHA Enterprise einen Hostnamen, eine Aktion und genau eine Proxy-Eingabe an POST /v1/tasks. Authentifizieren Sie sich mit einem Workspace-API-Schlüssel über Bearer-Autorisierung und bewahren Sie den Schlüssel auf Ihrem Server auf. Für die Zielwebsite muss bereits ein aktives Profil verfügbar sein, auf das Ihr Workspace zugreifen kann; die Anfrage selbst erstellt keines.
{
"site": "accounts.example.com",
"action": "login",
"proxy": "http://user:[email protected]:8080",
"requestId": "example_login_001"
}Ersetzen Sie den Beispielhostnamen, die Aktion und die Proxy-URL durch die Werte Ihres Ziels und Ihre Proxy-Zugangsdaten. recaptchaType hat den Standardwert enterprise-v3 und ist hier daher nicht erforderlich. Fügen Sie kein Feld type oder url hinzu.
requestId ist optional und keine weitere erforderliche Eingabe. Wenn bei der Aufgabenerstellung eine Zeitüberschreitung auftritt, ruft das erneute Senden derselben Anfrage mit derselben ID die bestehende Aufgabe wieder ab, statt eine weitere zu erstellen. Verwenden Sie diese ID nicht für andere Eingaben wieder.
Statt proxy können Sie proxyCandidates mit bis zu zwölf unterschiedlichen HTTP- oder HTTPS-Proxy-URLs angeben. Diese URLs dürfen keinen Pfad, keine Abfrage und kein Fragment enthalten. Kandidaten ermöglichen solvethree, alternative Ausgänge zu versuchen; sie machen die Bereitstellung von Proxys nicht überflüssig und garantieren nicht, dass einer funktioniert.
Ein HTTP-Client-Proxy ersetzt den Aufgaben-Proxy nicht
Wenn Sie in Ihrem HTTP-Client einen Proxy konfigurieren, wird Ihre API-Verbindung über diesen Proxy geleitet. Das ersetzt nicht die Eingabe proxy oder proxyCandidates im Anfragekörper der Aufgabe. Diese Einstellungen steuern unterschiedliche Verbindungen: Ihre Anfrage an solvethree und den zum Lösen verwendeten Proxy.
Sie müssen auch die spätere Anfrage an das Ziel planen. Übermitteln Sie die Lösung mit dem erfolgreichen Proxy und der zurückgegebenen Browseridentität aus userAgent und secChUa. Wenn Ihr Proxy-Anbieter die Ausgänge wechselt, verwenden Sie dessen Sitzungs- oder Pinning-Funktion, damit Lösung und Übermittlung denselben Ausgang verwenden können.
Nur eine Aufgabe mit dem Status ready enthält eine verwendbare Lösung. Das bedeutet, dass die Lösung generiert wurde, nicht dass Ihre Anwendungsanfrage erfolgreich war. Eine funktionierende Proxy-Verbindung oder die Einstufung eines Anbieters als Residential, Mobile oder Datacenter belegt keinen CAPTCHA-Score.
Zuerst das Proxy-Modell, dann die Gesamtkosten vergleichen
| Service | Proxy-Regelung |
|---|---|
| solvethree | Erfordert einen kundenseitig bereitgestellten HTTP- oder HTTPS-Proxy; kein Aufgabentyp ohne Proxy. |
| CapSolver | Dokumentiert Enterprise-ProxyLess-Aufgaben. |
| CapMonster | Wirbt mit enthaltenen Anbieter-Proxys für Enterprise v3. |
Dies sind unterschiedliche Integrationsmodelle, keine austauschbaren Anfrageformate. Prüfen Sie den genau unterstützten Aufgabentyp und die Anforderungen an die Übermittlung in der Dokumentation des jeweiligen Anbieters, einschließlich der reCAPTCHA-v3-Dokumentation von CapSolver. Übertragen Sie die Anforderungen von solvethree an Browseridentität oder Proxy nicht auf einen anderen Anbieter, ohne dessen Schnittstellenvertrag zu prüfen.
- Addieren Sie bei solvethree zum Preis pro Lösungsversuch die Gebühren Ihres Proxy-Anbieters. Berücksichtigen Sie alle Zugriffs-, Datenverkehrs- oder Sitzungsfunktionen, die Ihr gewählter Tarif abrechnet.
- Vergleichen Sie bei einem Angebot ohne kundenseitig bereitgestellten Proxy den Aufgabenpreis und vergewissern Sie sich, dass die enthaltenen Proxys für genau die benötigte Enterprise-Aufgabe gelten.
- Berücksichtigen Sie den Integrationsaufwand: solvethree erfordert die Einrichtung eines Website-Profils, die Proxy-Konfiguration und die Verwendung des erfolgreichen Proxys sowie der zurückgegebenen Identität bei der Übermittlung. Vergleichen Sie dies mit den dokumentierten Anforderungen des anderen Anbieters.
Fehlgeschlagene Lösungsversuche bei solvethree werden erstattet. Prüfen Sie die Proxy-Abrechnung separat, statt davon auszugehen, dass diese Erstattung die Nutzung von Drittanbietern abdeckt.
Wenn Sie keinen Proxy bereitstellen können, erfüllt die aktuelle solvethree-API diese Anforderung nicht. Wenn Sie einen bereitstellen können, vergleichen Sie Dienste anhand Ihres tatsächlichen Ablaufs vom Lösen bis zur Übermittlung – nicht allein anhand von Proxy-Bezeichnungen oder dem Preis pro Lösungsversuch.
Quellen und API-Referenz
Führe deinen ersten Task aus.
Starte mit $5 Workspace-Guthaben.