MTCaptcha · Live-Demo

MTCaptcha-Demo

Verzerrte Buchstaben zum Abtippen, optional mit unsichtbarem Modus.

Windows x64·Läuft lokal, sodass kein Captcha Ihren Rechner verlässt
  • Kostenlos, ohne Anmeldung
  • Das echte Widget des Anbieters
  • Die Verifizierungsantwort ansehen
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

Live-MTCaptcha-Widget

Tippen Sie die im Bild gezeigten Zeichen in das Feld darunter ein. Die Verifizierung erfolgt, sobald MTCaptcha ein verifiziertes Token zurückgibt.

Lösungszeit 0.0s
Kosten pro Lösung $0 mit CapSkip

So lösen Sie MTCaptcha

Das Feld oben ist ein Live- MTCaptcha -Widget. Diese Seite zeigt zwei Wege zum Lösen von MTCaptcha und zu einem verifizierten v1-Token: Sie rufen die CapSkip-HTTP-API aus Ihrem eigenen Code auf, oder Sie leiten den Captcha-Dienst, den Ihre Tools bereits aufrufen, an CapSkip um. CapSkip ist ein unbegrenzter MTCaptcha-Löser, der lokal auf Ihrem Gerät läuft, sodass keine Gebühren pro Lösung anfallen und nichts Ihren Rechner verlässt.

Für Entwickler

Option 1: MTCaptcha mit der CapSkip-HTTP-API lösen

Sie entwickeln eine Automatisierung, einen Scraper oder einen Bot? Senden Sie den MTPublic-Site-Key und die URL dieser Seite mit einer einzigen Anfrage an die CapSkip-App, fragen Sie das Ergebnis ab, und CapSkip gibt Ihnen ein verifiziertes MTCaptcha-Token zurück, das Sie wie ein echtes übermitteln können. Die API verwendet die standardmäßigen in.php / res.php Endpunkte und funktioniert daher mit Python, Node.js, PHP, C# oder jeder anderen Sprache, die einen HTTP-Aufruf ausführen kann.

Site key
MTPublic-C8YHBQqYE
Seiten-URL
https://capskip.com/de/captcha-demo/mtcaptcha/

Bevor Sie beginnen

CapSkip löst lokal. Laden und starten Sie die CapSkip-Desktop-App und lassen Sie sie im Hintergrund geöffnet. Ihr Code kommuniziert mit ihr über 127.0.0.1:8080, sodass es keine Cloud-Aufrufe und keine Gebühren pro Lösung gibt.

1

Senden Sie das MTCaptcha an CapSkip

Senden Sie den sitekey und pageurl zu in.php mit method=mt_captcha. CapSkip antwortet sofort mit einer Task-ID.

import time
import requests

API = "http://127.0.0.1:8080"   # the CapSkip app on your machine
KEY = "YOUR_API_KEY"

# 1. Submit the MTCaptcha shown on this page
task = requests.post(f"{API}/in.php", data={
    "key": KEY,
    "method": "mt_captcha",
    "sitekey": "MTPublic-C8YHBQqYE",
    "pageurl": "https://capskip.com/de/captcha-demo/mtcaptcha/",
    "json": 1,
}).json()["request"]

# 2. Poll until the token is ready
while True:
    time.sleep(3)
    res = requests.get(f"{API}/res.php", params={
        "key": KEY, "action": "get", "id": task, "json": 1,
    }).json()
    if res["request"] != "CAPCHA_NOT_READY":
        break

token = res["request"]   # the v1(...) verified token
print(token)
const API = 'http://127.0.0.1:8080'; // the CapSkip app on your machine
const KEY = 'YOUR_API_KEY';
const sleep = (ms) => new Promise((r) => setTimeout(r, ms));

(async () => {
  // 1. Submit the MTCaptcha shown on this page
  const submit = await fetch(`${API}/in.php`, {
    method: 'POST',
    body: new URLSearchParams({
      key: KEY,
      method: 'mt_captcha',
      sitekey: 'MTPublic-C8YHBQqYE',
      pageurl: 'https://capskip.com/de/captcha-demo/mtcaptcha/',
      json: '1',
    }),
  }).then((r) => r.json());

  // 2. Poll until the token is ready
  let res;
  do {
    await sleep(3000);
    res = await fetch(`${API}/res.php?key=${KEY}&action=get&id=${submit.request}&json=1`)
      .then((r) => r.json());
  } while (res.request === 'CAPCHA_NOT_READY');

  const token = res.request; // the v1(...) verified token
  console.log(token);
})();
<?php
$api = 'http://127.0.0.1:8080'; // the CapSkip app on your machine
$key = 'YOUR_API_KEY';

// 1. Submit the MTCaptcha shown on this page
$ch = curl_init("$api/in.php");
curl_setopt_array($ch, [
    CURLOPT_POST           => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POSTFIELDS     => http_build_query([
        'key'     => $key,
        'method'  => 'mt_captcha',
        'sitekey' => 'MTPublic-C8YHBQqYE',
        'pageurl' => 'https://capskip.com/de/captcha-demo/mtcaptcha/',
        'json'    => 1,
    ]),
]);
$task = json_decode(curl_exec($ch), true)['request'];

// 2. Poll until the token is ready
do {
    sleep(3);
    $res = json_decode(file_get_contents(
        "$api/res.php?key=$key&action=get&id=$task&json=1"
    ), true);
} while ($res['request'] === 'CAPCHA_NOT_READY');

$token = $res['request']; // the v1(...) verified token
echo $token;
using System.Text.Json;

const string Api = "http://127.0.0.1:8080"; // the CapSkip app on your machine
const string Key = "YOUR_API_KEY";
var http = new HttpClient();

// 1. Submit the MTCaptcha shown on this page
var submit = await http.PostAsync($"{Api}/in.php", new FormUrlEncodedContent(new Dictionary<string, string>
{
    ["key"] = Key,
    ["method"] = "mt_captcha",
    ["sitekey"] = "MTPublic-C8YHBQqYE",
    ["pageurl"] = "https://capskip.com/de/captcha-demo/mtcaptcha/",
    ["json"] = "1",
}));
string task = JsonDocument.Parse(await submit.Content.ReadAsStringAsync())
    .RootElement.GetProperty("request").GetString()!;

// 2. Poll until the token is ready
string token;
do
{
    await Task.Delay(3000);
    var res = JsonDocument.Parse(await http.GetStringAsync(
        $"{Api}/res.php?key={Key}&action=get&id={task}&json=1"));
    token = res.RootElement.GetProperty("request").GetString()!;
} while (token == "CAPCHA_NOT_READY");

Console.WriteLine(token); // the v1(...) verified token

Sie erhalten ein verifiziertes Token, das beginnt mit v1(, gültig für diesen Site Key und diese Seite, bereit zum Absenden. Es funktioniert nur einmal und nur wenige Minuten lang, fordern Sie es also direkt vor dem Absenden des Formulars an.

2

Verwenden Sie das Token

Tragen Sie das Token in das verborgene mtcaptcha-verifiedtoken -Feld ein und senden Sie das Formular ab. Ihr Server prüft es dann mit dem MTCaptcha-Aufruf checktoken und seinem privaten Schlüssel. Beachten Sie, dass diese Demo über den eigenen Callback des Widgets verifiziert und daher das vom Widget erzeugte Token prüft, nicht eines, das Sie in das Feld einfügen.

// 1. Drop the solved token into the hidden field the widget submits
document.querySelector('[name="mtcaptcha-verifiedtoken"]').value = token;

// 2. ...then submit your form.
Erweitert

Unsichtbares MTCaptcha und Seitenaktionen

Im unsichtbaren (reibungsarmen) Modus sehen die meisten Besucher nie ein Bild, und MTCaptcha zeigt nur dann eines, wenn ein Besuch verdächtig wirkt. Dieselbe Anfrage deckt das ab, und CapSkip beantwortet das Bild, falls eines verlangt wird. Enthält das mtcaptchaConfig der Seite eine action, senden Sie diese mit dem Job mit, da das Token daran gebunden ist.

POST http://127.0.0.1:8080/in.php
     key=YOUR_API_KEY
     method=mt_captcha
     sitekey=MTPublic-SITEKEY_FROM_THE_PAGE
     pageurl=https://the-protected-site.com/login
     action=login
     json=1

GET  http://127.0.0.1:8080/res.php?key=YOUR_API_KEY&action=get&id=2122988149&json=1
     {"status":1,"request":"v1(2f7e3c1a,b7c6…)"}

Die API akzeptiert außerdem einen proxy und proxytype, was ein gleichmäßiges Volumen auf mehrere Adressen verteilt. JSON-Clients senden denselben Job alternativ als createTask vom Typ MTCaptchaTask oder MtCaptchaTaskProxyless, mit isInvisible für reibungsarme Widgets.

Die vollständige Liste der Anfrageparameter, Antwortfelder und Fehlercodes finden Sie in der CapSkip-API-Dokumentation.

Keine Code-Änderungen

Option 2: Senden Sie Ihren bestehenden Löser-Dienst-Code an CapSkip

Lösen Sie MTCaptcha bereits über einen Pay-per-Captcha-Dienst wie 2Captcha, CapMonster Cloud oder CapSolver? Sie müssen keine einzige Zeile umschreiben. Die CapSkip-App enthält einen Service-Emulator der die eigenen APIs dieser Dienste lokal spricht: Wählen Sie den von Ihnen genutzten Dienst, klicken Sie auf Add to hosts file, und jede Anfrage, die Ihr Bot, Scraper oder Ihr Standard-Tool bereits daran sendet, wird von CapSkip auf Ihrem eigenen Rechner beantwortet, zu einem Pauschalpreis statt einer Rechnung pro Lösung.

1

Wählen Sie Ihren Dienst

Öffnen Sie die CapSkip-App und wählen Sie den Dienst, mit dem Ihr Code bereits kommuniziert: 2Captcha, RuCaptcha, SolveCaptcha, CapMonster Cloud, CapSolver oder DeathByCaptcha.

2

Add to hosts file

Ein Klick in der App richtet die Domain dieses Dienstes auf CapSkip, sodass die Aufrufe Ihres Tools auf Ihrer eigenen Maschine beantwortet werden, statt an eine kostenpflichtige API zu gehen.

3

Betreiben Sie Ihr Tool unverändert

Derselbe API-Schlüssel, dieselbe Anfrage, dieselbe Polling-Schleife. CapSkip antwortet im eigenen Format dieses Dienstes und Ihr Code erhält ein verifiziertes MTCaptcha-Token zurück.

Nichts von dem, was unten steht, ändert sich beim Wechsel. Es ist derselbe Aufruf, den Ihr Code heute macht, nur dass MTCaptcha jetzt lokal gelöst wird und ein verifiziertes Token von CapSkip zurückkommt:

POST https://2captcha.com/in.php
     key=YOUR_EXISTING_API_KEY
     method=mt_captcha
     sitekey=MTPublic-C8YHBQqYE
     pageurl=https://capskip.com/de/captcha-demo/mtcaptcha/

GET  https://2captcha.com/res.php?key=YOUR_EXISTING_API_KEY&action=get&id=2122988149
     OK|v1(2f7e3c1a,b7c6…)  the verified token, solved by CapSkip

Client-Bibliotheken funktionieren auf die gleiche Weise: ein createTask / getTaskResult -Paar mit MTCaptchaTask, DeathByCaptcha-Typ 18 oder jeder Wrapper, der auf einem dieser Dienste aufbaut, funktioniert weiter, sobald der Emulator aktiviert ist. Die vollständige Referenz für Anfrage und Antwort finden Sie in der CapSkip-API-Dokumentation.

Über diese MTCaptcha-Demo

Diese Seite ist eine Live- MTCaptcha-Demo , in der Sie testen können, wie MTCaptcha funktioniert, und in Echtzeit zusehen können, wie es gelöst wird. MTCaptcha ist ein datenschutzorientiertes Captcha, das eine kurze Zeile verzerrter Zeichen zeigt, teilweise von einer farbigen Ellipse überdeckt, dazu ein Feld zum Eintippen und Schaltflächen für Audio und ein neues Bild. Websites, die weniger Reibung wollen, schalten den unsichtbaren Modus ein, der die meisten Besucher durchlässt und das Bild nur denen zeigt, bei denen er Zweifel hat. Nutzen Sie sie, um die MTCaptcha-Token-Generierung zu erkunden, den mtcaptcha-verifiedtoken -Wert und die checktoken-Verifizierung, auf die Websites setzen, um Formulare, Logins und Registrierungen vor Spam, Missbrauch und Bots zu schützen.

Entwickler, Tester und Automatisierungsingenieure können diese MTCaptcha-Testseite nutzen, um Integrationen zu prüfen, ein Setup zu validieren und zu benchmarken, wie schnell CapSkip MTCaptcha löst. Ob Sie MTCaptcha einmalig lösen oder Tausende von Lösungen automatisieren müssen, CapSkip funktioniert auf zwei Arten: über eine einfache HTTP-API, die Sie aus jeder Sprache aufrufen können, und über eine nahtlose Emulation der Captcha-Dienste, für die Sie heute vielleicht pro Lösung zahlen, beide mit unbegrenztem Lösen zu einem einzigen Pauschalpreis. Beide laufen über denselben KI-gestützten Captcha-Löser, einmal installiert und auf Ihrer eigenen Maschine laufend, sodass nichts auf einem entfernten Server in die Warteschlange gestellt und nichts pro Lösung abgerechnet wird. Sehen Sie sich die Seite zum MTCaptcha-Löser an, dort finden Sie den vollständigen Überblick.

Wie löse ich MTCaptcha?
Starten Sie die CapSkip-Desktop-App, senden Sie den MTPublic-sitekey und die Seiten-URL mit method=mt_captcha an ihre API, und CapSkip gibt ein verifiziertes Token zurück, das mit v1( beginnt. Setzen Sie es in das Feld mtcaptcha-verifiedtoken und senden Sie das Formular ab.
Kann ich meinen bestehenden 2Captcha- oder CapSolver-Code behalten?
Ja. Die CapSkip-App emuliert die MTCaptcha-Aufrufe von 2Captcha, RuCaptcha, SolveCaptcha, CapMonster Cloud, CapSolver und DeathByCaptcha. Wählen Sie Ihren Dienst in der App, klicken Sie auf "Add to hosts file", und die MTCaptcha-Anfragen, die Ihr Code bereits sendet, werden lokal von CapSkip gelöst, ohne Code-Änderungen und ohne Gebühr pro Lösung.
Wo finde ich den MTCaptcha-sitekey?
Suchen Sie im Seitenquelltext nach dem Objekt mtcaptchaConfig: Sein sitekey-Wert beginnt mit MTPublic-. Ist das Widget bereits auf dem Bildschirm, erscheint derselbe sitekey in der Adresse seines iframes auf service.mtcaptcha.com.
Unterstützt CapSkip unsichtbares MTCaptcha?
Ja. Unsichtbare Widgets laufen über dieselbe Anfrage wie die sichtbare Text-Challenge, und die Antwort ist dieselbe Art von Token. Entscheidet MTCaptcha doch, dass ein Bild nötig ist, 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 bereits verwendet wurde, wird von checktoken abgelehnt.
Ist CapSkip ein kostenloser MTCaptcha-Löser?
Der kostenlose Test gibt Ihnen drei Tage lang vollen Zugriff mit 500 Lösungen. Bezahlte Lizenzen schalten unbegrenztes Lösen zu einem einzigen Pauschalpreis frei, ohne Gebühren pro Captcha.
PreiseAnmelden