MTCaptcha

MTCaptcha-Löser: MTCaptcha umgehen und ein verifiziertes Token erhalten

Senden Sie den MTPublic-sitekey und die Seitenadresse, und CapSkip liefert ein verifiziertes MTCaptcha-Token für das Formular. Text-Challenges und unsichtbare Widgets werden auf einem PC oder VPS beantwortet, den Sie selbst betreiben, meist in etwa 3 Sekunden und ohne Zähler, der Tokens mitzählt.

Windows x64·Läuft lokal, sodass kein Captcha Ihren Rechner verlässt
  • Textbild und unsichtbarer Modus
  • v1-Token, bereit für das Formular
  • Fester Monatspreis
MTCaptcha-Tokens pro Monat40,000
40.0k250.0k
Anderswo abgerechnet, ca. $1.45 pro 1.000$58.00
CapSkip Bronze, pauschal$35.00
$23.00bleibt in Ihrer Taschejeden Monat, bei diesem Volumen

MTCaptcha schützt Login-, Registrierungs- und Checkout-Formulare mit einer kurzen Zeile verzerrter Buchstaben oder mit einer unsichtbaren Prüfung, die nur dann ein Bild zeigt, wenn ein Besuch verdächtig wirkt. CapSkip ist ein MTCaptcha-Löser, der es für Ihre Skripte aus dem Weg räumt: Er liefert das verifizierte Token, das das Widget in das Formular geschrieben hätte, und Ihre Automatisierung sendet die Seite ab wie ein Mensch. All das geschieht auf Ihrem eigenen Windows-Rechner, ob Desktop, VPS oder dedizierter Server.

Ein Job braucht sehr wenig: den sitekey, der mit MTPublic- beginnt, die Adresse der Seite mit dem Widget und den Action-Namen, falls die Seite einen setzt. Sie öffnen das Widget nie selbst. CapSkip fordert seine eigene Challenge an, beantwortet sie und antwortet dann mit einem Token, das mit v1( beginnt, bereit für das Feld mtcaptcha-verifiedtoken.

Dienste mit Verbrauchsabrechnung verlangen etwa $1.45 pro tausend MTCaptcha-Tokens, und ein Token ist nur einmal verwendbar, jedes abgesendete Formular kostet also ein weiteres. Mit CapSkip zahlen Sie einen Monatspreis ab $35 für jeden Computer, auf dem es läuft, und die Zahl der Tokens taucht auf der Rechnung nie auf. Skripte, die auf in.php und res.php aufbauen, createTask-Jobs vom Typ MTCaptchaTask und DeathByCaptcha-Uploads vom type 18 funktionieren weiter, sobald sie auf CapSkip zeigen.

Verwenden Sie jedes Token sofort. Ein MTCaptcha-Token funktioniert nur einmal und nur wenige Minuten lang. Fordern Sie es also direkt vor dem Absenden des Formulars an und legen Sie nie einen Vorrat an. MTCaptcha-API-Referenz lesen

Was der MTCaptcha-Löser abdeckt

Sichtbare und unsichtbare Widgets

Das Standard-Widget mit seinem Textbild und der reibungsarme Modus, der verborgen bleibt, bis er einem Besucher misstraut, liefern beide dieselbe Art von Token, sodass eine Integration beide Varianten abdeckt.

Ein Token, das das Formular akzeptiert

Die Antwort ist das verifizierte Token, das MTCaptcha ausstellt, beginnend mit v1(. Setzen Sie es in das Feld mtcaptcha-verifiedtoken oder dorthin, wo die Seite es ausliest, und senden Sie das Formular sofort ab.

Etwa 3 Sekunden pro Token

Ein typischer MTCaptcha-Job ist in rund 3 Sekunden erledigt. Nichts von Ihnen wartet in einer gemeinsamen Warteschlange, das Tempo bestimmen also Ihr Rechner und die Zahl der MTCaptcha-Jobs, die Sie gleichzeitig laufen lassen.

Falsche sitekeys sofort gemeldet

Ein sitekey, den MTCaptcha nicht kennt, oder einer, der auf der angegebenen Seite nicht zugelassen ist, kommt als eigener Fehler zurück statt als endloser Wiederholungsversuch, sodass ein Tippfehler in Ihrer Konfiguration schon beim ersten Job auffällt.

Drei Anfrageformate werden akzeptiert

method=mt_captcha auf in.php, createTask mit MTCaptchaTask oder MtCaptchaTaskProxyless sowie DeathByCaptcha type 18 funktionieren alle, und jede Antwort ist so formatiert, wie die aufrufende Bibliothek sie erwartet.

Jedes abgesendete Formular abgedeckt

Tokens sind nur einmal verwendbar, ein stark genutzter Registrierungs- oder Login-Ablauf verbraucht sie also schnell. Jedes davon fällt unter den Monatstarif, egal wie viele Formulare Sie absenden.

Drei Wege, MTCaptcha-Jobs an CapSkip zu senden

Python
import time
import requests

API = "http://127.0.0.1:8080"
KEY = "YOUR_API_KEY"

# The sitekey comes from the page's mtcaptchaConfig object.
job = requests.post(API + "/in.php", data={
    "key": KEY,
    "method": "mt_captcha",
    "sitekey": "MTPublic-KzqLY1cKH",
    "pageurl": "https://www.example.com/login",
    "json": 1,
}).json()

while True:
    time.sleep(3)
    res = requests.get(API + "/res.php", params={
        "key": KEY, "action": "get", "id": job["request"], "json": 1,
    }).json()
    if res["request"] != "CAPCHA_NOT_READY":
        break
if res["status"] != 1:
    raise RuntimeError(res["request"])

# The token is single-use and short-lived: submit the form right away.
requests.post("https://www.example.com/login", data={
    "username": "alice",
    "password": "YOUR_PASSWORD",
    "mtcaptcha-verifiedtoken": res["request"],
})

Für MTCaptcha genügt einfaches HTTP: Senden Sie den sitekey und die Seitenadresse an in.php, fragen Sie res.php nach dem Token ab und schicken Sie es dann mit dem Formular im Feld mtcaptcha-verifiedtoken.

Klassisches in.php und res.php

Senden Sie method=mt_captcha mit dem sitekey und der Seiten-URL, ergänzen Sie die Action, falls die Seite eine setzt, fragen Sie dann res.php ab und lesen Sie das v1-Token nach OK| aus.

createTask mit MTCaptchaTask

JSON-Clients senden MTCaptchaTask, oder MtCaptchaTaskProxyless, wenn kein Proxy zum Job gehört, mit isInvisible für reibungsarme Widgets, und lesen das Token aus der solution, die getTaskResult zurückgibt.

DeathByCaptcha-Typ 18

Für DeathByCaptcha geschriebene Tools laden weiterhin type 18 mit ihren mtcaptcha_params hoch, und das Ergebnis trägt das Token im Feld text, also genau in dem Feld, das diese Tools bereits auslesen.

Ihr erstes MTCaptcha-Token in drei Schritten

  1. CapSkip neben Ihren Skripten einrichten

    Installieren Sie es auf dem Windows-Rechner, der Ihre Formulare absendet. An einem MTCaptcha-Job ist kein Browser beteiligt, daher reicht bescheidene Hardware völlig aus. CapSkip herunterladen

  2. Test starten oder Tarif wählen

    Mit dem kostenlosen Test können Sie MTCaptcha auf Ihren eigenen Zielen prüfen, bevor Sie bezahlen. Wenn Sie so weit sind, wählen Sie, für wie viele Rechner Sie eine Lizenz brauchen. Tarife ansehen

  3. sitekey senden, Formular absenden

    Übermitteln Sie den MTPublic-sitekey und die Seiten-URL, warten Sie etwa 3 Sekunden und setzen Sie das zurückgegebene Token beim Absenden in mtcaptcha-verifiedtoken ein. MTCaptcha-Dokumentation öffnen

MTCaptcha zum Pauschalpreis lösen statt pro Token zahlen

Beide Wege enden mit einem v1-Token in Ihrem Formular. Sie unterscheiden sich darin, was jedes Token kostet und wer erfährt, welche Websites Sie automatisieren.

FunktionCapSkipDienste mit Abrechnung pro Token
MonatsrechnungEin Preis pro Rechner ab $35, unbegrenzte TokensEtwa $1.45 pro 1.000 MTCaptcha-Tokens
Widget-ModiText-Challenges und unsichtbare Widgets über eine AnfrageNicht jeder Dienst unterstützt den unsichtbaren Modus
Typische LösungszeitEtwa 3 Sekunden, ohne Warteschlange vor Ihren JobsHängt von der aktuellen Auslastung des Anbieters ab
Ein Einmal-Token pro FormularSo viele frische Tokens, wie Ihre Formulare brauchen, zum selben PreisJedes abgesendete Formular ist eine weitere Gebühr
Ihr bestehender ClientIhre in.php-, createTask- oder type 18-Aufrufe, unverändertOft an das eigene SDK und die Task-Namen des Anbieters gebunden
Wer Ihre Ziele siehtNiemand: sitekeys und Seiten bleiben auf Ihrem RechnerEin Dritter protokolliert jeden sitekey und jede Seite, die Sie senden

Preise

Schluss mit der Abrechnung pro Lösung

Wählen Sie Ihre Lizenz

Bronze-Lizenz

$35/ Monat

Bronze abonnieren

Sofortige Lizenzaktivierung

Monatliche Abrechnung. Kündigen Sie jederzeit in Ihrem Konto.

Gleiche Funktionen. Mehr Rechner, mehr Durchsatz.

Jeder Rechner löst so schnell, wie es seine CPU und sein Arbeitsspeicher erlauben. Mehr Rechner bedeuten mehr gleichzeitige Threads: Silver löst doppelt so viele Captchas gleichzeitig, Gold dreimal so viele.

  • Unbegrenztes Lösen, kein Tageslimit
  • Unbegrenzte Threads, die Geschwindigkeit skaliert mit Ihrer Hardware
  • 90% bis 100% Erkennungsgenauigkeit
  • Direkter Ersatz für die APIs der großen Lösungsdienste
  • Funktioniert mit fast jedem Tool, ohne Programmieren
  • REST-API, SDKs und eine Browser-Erweiterung
  • Kostenloses Training, wenn ein neuer Captcha-Typ auftaucht
  • Läuft auf Ihrem Rechner, nichts verlässt ihn

Jeder oben gezeigte Captcha-Typ ist in jeder Lizenz enthalten. Zur Übersicht der Typen

Möchten Sie es erst ausprobieren?

Starten Sie mit einem kostenlosen 3-tägigen Test und lösen Sie 500 Captchas beliebigen Typs auf Ihren eigenen Zielen.

Starten Sie den kostenlosen Test

Wie MTCaptcha funktioniert und wie Sie es per API umgehen

Websites binden MTCaptcha ein, indem sie ein kleines Skript laden und ihm einen sitekey geben, der mit MTPublic- beginnt. In seiner Standardform zeigt es ein Bild mit vier bis sieben verzerrten Zeichen, teilweise von einer farbigen Ellipse verdeckt, darunter ein Eingabefeld und Schaltflächen für Audio und ein neues Bild. Bei den Antworten wird Groß- und Kleinschreibung nicht unterschieden. Websites, die weniger Reibung wollen, schalten den unsichtbaren Modus ein, der die meisten Besucher unbehelligt durchlässt und das Bild nur denen vorlegt, denen er misstraut.

Welchen Modus eine Website auch nutzt, das Formular braucht dasselbe Ergebnis: ein verifiziertes Token, beginnend mit v1(, das das Widget in ein verstecktes Feld namens mtcaptcha-verifiedtoken einsetzt. Wenn das Formular ankommt, fragt der Server der Website bei MTCaptcha nach, ob dieses Token echt ist. Deshalb muss eine MTCaptcha-Umgehung das Token liefern und nicht die Antwort auf ein bestimmtes Bild, und genau das gibt CapSkip zurück.

Zwei Eigenschaften des Tokens prägen jede Automatisierung. Es ist nur einmal verwendbar, jedes abgesendete Formular braucht also ein frisches, und es ist kurzlebig, höchstens einige Minuten gültig. Fordern Sie es daher direkt vor dem Absenden des Formulars an, statt vorab einen Vorrat zu sammeln. Außerdem ist es an den sitekey und an die Domains gebunden, für die dieser sitekey registriert ist. Deshalb muss die Seitenadresse, die Sie senden, die echte sein.

Ein paar Tests können über Ihre eigene Verbindung laufen. Wenn Sie MTCaptcha in großem Umfang lösen, verteilen Sie die Arbeit auf einen Pool von Proxys, entweder als Liste in der App oder als ein Proxy pro Job, denn jede Lösung holt frische Challenges von MTCaptcha, und ein stetiger Strom davon von einer einzigen Adresse ist genau das, was Rate Limiting ausbremsen soll.

Weitere Anleitungen: MTCaptcha-API-Referenz · Image CAPTCHA solver · Captcha-Lösen für Web Scraping

Was liefert ein MTCaptcha-Job zurück?
Ein verifiziertes MTCaptcha-Token, das mit v1( beginnt. Der klassische res.php-Aufruf liefert es nach OK| oder mit json=1 im Feld request. Ein createTask-Job gibt es als token im solution-Objekt zurück, und DeathByCaptcha type 18 liefert es im Feld text.
Wo finde ich den MTCaptcha-sitekey?
Suchen Sie im Seitenquelltext nach dem Objekt mtcaptchaConfig: Sein sitekey-Wert beginnt mit MTPublic-. Wenn die Seite dort auch eine Action setzt, senden Sie diese ebenfalls mit. Ist das Widget bereits zu sehen, steht derselbe sitekey in der Adresse seines iframes auf service.mtcaptcha.com.
Unterstützt CapSkip unsichtbares MTCaptcha?
Ja. Unsichtbare, also reibungsarme, Widgets werden über dieselbe Anfrage beantwortet wie die sichtbare Text-Challenge, und die Antwort ist dieselbe Art von Token. Bei createTask können Sie den Job mit isInvisible kennzeichnen, und falls MTCaptcha doch ein Bild verlangt, beantwortet CapSkip es.
Wie lange bleibt ein MTCaptcha-Token gültig?
Nur wenige Minuten und nur einmal. Fordern Sie es direkt vor dem Absenden des Formulars an und verwenden Sie es sofort. Ein Token, das in einer Warteschlange lag oder schon benutzt wurde, lehnt die Website ab. Fordern Sie daher für jedes Absenden ein frisches an.
Brauche ich Proxys für MTCaptcha?
Für den Einstieg nicht: MTCaptcha lässt sich über Ihre eigene Verbindung lösen, was für Tests und gelegentliche Formulare völlig ausreicht. Für ein stetiges Volumen verteilen Sie die Jobs auf mehrere Proxys, als Liste in den Einstellungen geladen oder an jede Anfrage angehängt, damit keine einzelne Adresse genug Anfragen an MTCaptcha sendet, um ausgebremst zu werden.
Wie schnell wird MTCaptcha gelöst?
Etwa 3 Sekunden sind typisch. Ihre Jobs warten nie hinter denen anderer, die Geschwindigkeit hängt also vom Rechner ab, auf dem CapSkip läuft, und davon, wie viele MTCaptcha-Jobs Sie parallel zulassen. Dieses Limit können Sie selbst erhöhen oder senken.
Was passiert, wenn der sitekey oder die Seitenadresse falsch ist?
CapSkip hält an und sagt es Ihnen, statt endlos neu zu versuchen. Ein sitekey, den MTCaptcha nicht erkennt, liefert ERROR_RECAPTCHA_INVALID_SITEKEY, und ein sitekey, der auf der Domain der gesendeten Seite nicht zugelassen ist, liefert ERROR_RECAPTCHA_INVALID_DOMAIN. Korrigieren Sie den Job und senden Sie ihn erneut.
Funktioniert mein vorhandener MTCaptcha-Code mit CapSkip?
In der Regel ohne Änderungen. CapSkip akzeptiert in.php mit method=mt_captcha, createTask mit MTCaptchaTask oder MtCaptchaTaskProxyless (und die Schreibweise MtCaptchaTaskProxyLess, die CapSolver verwendet) sowie DeathByCaptcha type 18. Wählen Sie in den CapSkip-Einstellungen denselben Dienst, und Ihr Code läuft unverändert weiter, nur wird er jetzt auf Ihrem eigenen Computer beantwortet.
Kostet es mehr, mehr MTCaptcha zu lösen?
Nein. Sie lizenzieren Rechner, nicht Tokens: Bronze deckt einen Computer für $35 im Monat ab, und darüber hinaus wird nichts nach Verbrauch abgerechnet. Ein Registrierungsablauf, der bei jedem Versuch ein frisches Token anfordert, wird genauso abgerechnet wie ein Skript, das jeden Morgen eines braucht.

MTCaptcha überwinden, ohne pro Token zu zahlen

Richten Sie Ihre Formular-Automatisierung auf CapSkip aus und lassen Sie es ein MTCaptcha-Token holen, wann immer eine Seite danach fragt. Sichtbare Bilder, unsichtbare Prüfungen und jedes weitere Token sind im selben Monatspreis enthalten.