MTCaptcha

MTCaptcha Çözücü: MTCaptcha'yı Atlatın ve Doğrulanmış Token Alın

MTPublic sitekey'ini ve sayfa adresini gönderin, CapSkip form için doğrulanmış bir MTCaptcha token'ı geri versin. Metin doğrulamaları ve görünmez widget'lar, kendi çalıştırdığınız bir PC veya VPS üzerinde, genellikle yaklaşık 3 saniyede ve token sayan bir sayaç olmadan yanıtlanır.

Windows x64·Yerel olarak çalışır, böylece hiçbir CAPTCHA makinenizden çıkmaz
  • Metin görseli ve görünmez mod
  • v1 token, forma hazır
  • Sabit aylık fiyat
Aylık MTCaptcha token'ı40,000
40.0k250.0k
Başka yerde sayaçlı, 1.000 başına yaklaşık $1.45$58.00
CapSkip Bronze, sabit fiyat$35.00
$23.00cebinizde kalırher ay, bu hacimde

MTCaptcha; giriş, kayıt ve ödeme formlarını kısa bir satır bozulmuş harfle ya da yalnızca ziyaret şüpheli göründüğünde resim gösteren görünmez bir kontrolle korur. CapSkip, bunu betikleriniz için aşan bir MTCaptcha çözücüdür: widget'ın forma yazacağı doğrulanmış token'ı döndürür ve otomasyonunuz sayfayı bir insan gibi gönderir. Bunların hepsi size ait bir Windows makinesinde gerçekleşir; masaüstü, VPS ya da özel sunucu fark etmez.

Bir iş çok az şey gerektirir: MTPublic- ile başlayan sitekey, widget'ı barındıran sayfanın adresi ve sayfa bir action adı belirliyorsa o ad. Widget'ı asla kendiniz açmazsınız. CapSkip kendi doğrulamasını ister ve yanıtlar, ardından mtcaptcha-verifiedtoken alanına hazır, v1( ile başlayan bir token döndürür.

Sayaçlı servisler her bin MTCaptcha token'ı için yaklaşık $1.45 ücret alır ve token tek kullanımlıktır; yani gönderdiğiniz her form yeni bir token demektir. CapSkip'te, onu çalıştıran her bilgisayar için $35'ten başlayan tek bir aylık fiyat ödersiniz ve token sayısı faturaya hiç girmez. in.php ve res.php etrafında kurulmuş betikler, MTCaptchaTask türündeki createTask işleri ve type 18 türündeki DeathByCaptcha yüklemeleri, CapSkip'e yönlendirildikleri anda çalışmaya devam eder.

Her token'ı hemen kullanın. Bir MTCaptcha token'ı yalnızca bir kez ve yalnızca birkaç dakika boyunca çalışır; bu yüzden onu formu göndermeden hemen önce isteyin ve asla stok tutmayın. MTCaptcha API referansını okuyun

MTCaptcha çözücünün kapsadıkları

Görünür ve görünmez widget'lar

Metin resmi olan standart widget da, bir ziyaretçiden şüphelenene kadar gizli kalan düşük sürtünmeli mod da aynı tür token olarak döner; böylece tek bir entegrasyon her iki kurulumu da kapsar.

Formun kabul ettiği bir token

Yanıt, MTCaptcha'nın verdiği ve v1( ile başlayan doğrulanmış token'dır. Onu mtcaptcha-verifiedtoken alanına ya da sayfa onu nereden okuyorsa oraya koyun ve formu hemen gönderin.

Token başına yaklaşık 3 saniye

Tipik bir MTCaptcha işi yaklaşık 3 saniyede tamamlanır. İşlerinizin hiçbiri ortak bir kuyrukta beklemez; hızı makineniz ve aynı anda çalışmasına izin verdiğiniz MTCaptcha işlerinin sayısı belirler.

Hatalı sitekey'ler anında işaretlenir

MTCaptcha'nın tanımadığı ya da belirttiğiniz sayfada izin verilmeyen bir sitekey, sonsuz bir yeniden deneme yerine kendi hatasıyla döner; böylece yapılandırmanızdaki bir yazım hatası ilk işte anlaşılır.

Üç istek biçimi kabul edilir

in.php üzerinde method=mt_captcha, MTCaptchaTask veya MtCaptchaTaskProxyless ile createTask ve DeathByCaptcha type 18'in hepsi çalışır; her yanıt da çağıran kütüphanenin beklediği biçimde düzenlenir.

Her form gönderimi kapsanır

Token'lar tek kullanımlıktır; bu yüzden yoğun bir kayıt veya giriş akışı onları hızla tüketir. Kaç form gönderirseniz gönderin, her biri aylık planın kapsamındadır.

MTCaptcha işlerini CapSkip'e göndermenin üç yolu

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"],
})

MTCaptcha için düz HTTP yeterlidir: sitekey'i ve sayfa adresini in.php'ye gönderin, token için res.php'yi sorgulayın, ardından onu formla birlikte mtcaptcha-verifiedtoken alanında gönderin.

Eski in.php ve res.php

method=mt_captcha'yı sitekey ve sayfa URL'siyle gönderin, sayfa bir action belirliyorsa onu da ekleyin, ardından res.php'yi sorgulayın ve OK| ifadesinden sonraki v1 token'ı okuyun.

MTCaptchaTask ile createTask

JSON istemcileri MTCaptchaTask'ı ya da işle birlikte proxy gitmiyorsa MtCaptchaTaskProxyless'ı, düşük sürtünmeli widget'lar için isInvisible ile gönderir ve token'ı getTaskResult'ın döndürdüğü solution nesnesinden okur.

DeathByCaptcha tür 18

DeathByCaptcha için yazılmış araçlar type 18'i mtcaptcha_params ile yüklemeye devam eder; sonuç token'ı text alanında taşır, yani bu araçların zaten okuduğu alanda.

Üç adımda ilk MTCaptcha token'ınız

  1. CapSkip'i betiklerinizin yanına kurun

    Formlarınızı gönderen Windows makinesine kurun. Bir MTCaptcha işinde tarayıcı kullanılmaz, bu yüzden mütevazı bir donanım rahatlıkla yeterlidir. CapSkip'i İndir

  2. Denemeyi başlatın veya bir plan seçin

    Ücretsiz deneme, ödeme yapmadan önce MTCaptcha'yı kendi hedeflerinizde denemenizi sağlar. Hazır olduğunuzda kaç makine için lisans alacağınızı seçin. Planları görün

  3. Sitekey'i gönderin, formu gönderin

    MTPublic sitekey'ini ve sayfa URL'sini gönderin, yaklaşık 3 saniye bekleyin ve formu gönderirken dönen token'ı mtcaptcha-verifiedtoken alanına koyun. MTCaptcha belgelerini açın

Sabit fiyatlı MTCaptcha çözme mi, token başına ödeme mi?

İki yol da formunuzda bir v1 token ile biter. Farkları, her token'ın maliyetinde ve hangi siteleri otomatikleştirdiğinizi kimin öğrendiğindedir.

ÖzellikCapSkipToken başına servisler
Aylık fatura$35'ten başlayan makine başına tek fiyat, sınırsız token1.000 MTCaptcha token'ı başına yaklaşık $1.45
Widget modlarıMetin doğrulamaları ve görünmez widget'lar tek istekleHer servis görünmez modu kabul etmez
Tipik çözüm süresiYaklaşık 3 saniye, işlerinizin önünde kuyruk olmadanO anki sağlayıcı yüküne bağlıdır
Form başına tek kullanımlık tokenFormlarınızın ihtiyaç duyduğu kadar yeni token, aynı fiyatGönderdiğiniz her form yeni bir ücret demektir
Mevcut istemcinizin.php, createTask veya type 18 çağrılarınız, değişmedenÇoğu zaman o satıcının kendi SDK'sına ve görev adlarına bağlıdır
Hedeflerinizi kim görürHiç kimse: sitekey'ler ve sayfalar makinenizde kalırÜçüncü bir taraf gönderdiğiniz her sitekey'i ve sayfayı kaydeder

Fiyatlandırma

Çözüm başına ödemeye son

Lisansınızı seçin

Bronze Lisansı

$35/ ay

Bronze aboneliği al

Anında lisans aktivasyonu

Aylık faturalandırılır. Hesabınızdan istediğiniz zaman iptal edebilirsiniz.

Özellikler aynı. Daha çok makine, daha çok kapasite.

Her makine, kendi işlemcisi ve belleğinin izin verdiği kadar hızlı çözer. Daha çok makine aynı anda daha çok iş parçacığı çalıştırır; Silver aynı anda iki kat, Gold üç kat CAPTCHA çözer.

  • Sınırsız çözüm, günlük limit yok
  • Sınırsız iş parçacığı, hız donanımınızla ölçeklenir
  • %90 ila %100 tanıma doğruluğu
  • Başlıca çözüm servisi API'lerinin doğrudan yerine geçer
  • Neredeyse her araçla çalışır, kod yazmaya gerek yok
  • REST API, SDK'lar ve bir tarayıcı eklentisi
  • Yeni bir CAPTCHA türü çıktığında ücretsiz eğitim
  • Kendi makinenizde çalışır, hiçbir şey dışarı çıkmaz

Yukarıda gösterilen her CAPTCHA türü her lisansta vardır. Kapsam bölümüne git

Sadece önce denemek mi istiyorsunuz?

3 günlük ücretsiz bir denemeyle başlayın ve kendi hedeflerinizde her türden 500 CAPTCHA çözün.

Ücretsiz denemeyi başlatın

MTCaptcha nasıl çalışır ve bir API üzerinden nasıl atlatılır

Siteler MTCaptcha'yı küçük bir betik yükleyip ona MTPublic- ile başlayan bir sitekey vererek ekler. Standart biçiminde, kısmen renkli bir elipsle örtülü dört ila yedi bozulmuş karakterden oluşan bir resim gösterir; altında bir giriş kutusu ile ses ve yeni resim için düğmeler bulunur. Yanıtlar büyük/küçük harfe duyarlı değildir. Daha az sürtünme isteyen siteler görünmez modu açar; bu mod ziyaretçilerin çoğunu hiçbir şey göstermeden geçirir ve resmi yalnızca şüphelendiği ziyaretçilere gösterir.

Site hangi modu kullanırsa kullansın, formun ihtiyaç duyduğu sonuç aynıdır: widget'ın mtcaptcha-verifiedtoken adlı gizli bir alana yerleştirdiği, v1( ile başlayan doğrulanmış bir token. Form ulaştığında sitenin sunucusu MTCaptcha'ya bu token'ın gerçek olup olmadığını sorar. Bu yüzden bir MTCaptcha atlatmasının üretmesi gereken şey belirli bir resmin yanıtı değil token'dır ve CapSkip'in döndürdüğü de budur.

Token'ın iki özelliği her otomasyonu şekillendirir. Tek kullanımlıktır, bu yüzden her form gönderimi yeni bir token gerektirir; ayrıca ömrü kısadır ve en fazla birkaç dakika geçerlidir, bu yüzden onu önceden stok biriktirmek yerine formu göndermeden hemen önce isteyin. Token ayrıca sitekey'e ve o sitekey'in kayıtlı olduğu alan adlarına bağlıdır; gönderdiğiniz sayfa adresinin gerçek adres olması gerekmesinin nedeni budur.

Birkaç test kendi bağlantınızdan çalışabilir. MTCaptcha'yı yüksek hacimde çözdüğünüzde işi bir proxy havuzuna dağıtın; bu, uygulamada ayarlanan bir liste ya da her işle gönderilen bir proxy olabilir. Çünkü her çözüm MTCaptcha'dan yeni doğrulamalar çeker ve tek bir adresten gelen sürekli bir akış, hız sınırlamasının yavaşlatmak için tasarlandığı şeyin ta kendisidir.

İlgili rehberler: MTCaptcha API referansı · Image CAPTCHA solver · web scraping için CAPTCHA çözme

Bir MTCaptcha işinden ne döner?
v1( ile başlayan doğrulanmış bir MTCaptcha token'ı. Eski res.php çağrısı onu OK| ifadesinden sonra ya da json=1 ile request alanında verir. Bir createTask işi onu solution nesnesinde token olarak döndürür, DeathByCaptcha type 18 ise text alanında döndürür.
MTCaptcha sitekey'ini nerede bulurum?
Sayfa kaynağında mtcaptchaConfig nesnesine bakın: sitekey değeri MTPublic- ile başlar. Sayfa orada bir action da belirliyorsa onu da gönderin. Widget zaten ekrandaysa aynı sitekey, service.mtcaptcha.com üzerindeki iframe'inin adresinde görünür.
CapSkip görünmez MTCaptcha'yı çözer mi?
Evet. Görünmez ya da düşük sürtünmeli widget'lar, görünür metin doğrulamasıyla aynı istek üzerinden yanıtlanır ve yanıt aynı tür token'dır. createTask ile işi isInvisible ile işaretleyebilirsiniz; MTCaptcha yine de bir resim gerektiğine karar verirse CapSkip onu yanıtlar.
Bir MTCaptcha token'ı ne kadar süre geçerli kalır?
Yalnızca birkaç dakika ve yalnızca bir kez. Formu göndermeden hemen önce isteyin ve hemen kullanın. Bir kuyrukta bekleyen ya da zaten kullanılmış bir token site tarafından reddedilir; bu yüzden her gönderim için yeni bir token isteyin.
MTCaptcha için proxy gerekir mi?
Başlamak için gerekmez: MTCaptcha kendi bağlantınızdan çözülür; bu, testler ve ara sıra gönderilen formlar için yeterlidir. Düzenli hacim için işleri birkaç proxy'ye dağıtın; bunları ayarlarda liste olarak yükleyebilir ya da her isteğe ekleyebilirsiniz. Böylece hiçbir adres MTCaptcha'ya yavaşlatılacak kadar çok istek göndermez.
Bir MTCaptcha çözümü ne kadar hızlıdır?
Tipik süre yaklaşık 3 saniyedir. İşleriniz asla başkalarının işlerinin arkasında beklemez; hız, CapSkip'i çalıştıran makineye ve yan yana kaç MTCaptcha işine izin verdiğinize bağlıdır. Bu sınırı artırmak ya da azaltmak size kalmıştır.
Sitekey ya da sayfa adresi yanlışsa ne olur?
CapSkip sonsuza kadar yeniden denemek yerine durur ve size bildirir. MTCaptcha'nın tanımadığı bir sitekey ERROR_RECAPTCHA_INVALID_SITEKEY döndürür; gönderdiğiniz sayfanın alan adında izin verilmeyen bir sitekey ise ERROR_RECAPTCHA_INVALID_DOMAIN döndürür. İşi düzeltin ve yeniden gönderin.
Mevcut MTCaptcha kodum CapSkip ile çalışır mı?
Genellikle değişiklik gerekmeden. CapSkip, method=mt_captcha ile in.php'yi, MTCaptchaTask veya MtCaptchaTaskProxyless ile createTask'ı (ve CapSolver'ın kullandığı MtCaptchaTaskProxyLess yazımını) ve DeathByCaptcha type 18'i kabul eder. CapSkip ayarlarında aynı servisi seçin; kodunuz değişmeden çalışmaya devam eder, artık kendi bilgisayarınızda yanıtlanarak.
Daha fazla MTCaptcha çözmek daha pahalı mı?
Hayır. Token'lara değil makinelere lisans alırsınız: Bronze bir bilgisayarı aylık $35 karşılığında kapsar ve üzerine hiçbir şey sayılmaz. Her denemede yeni bir token isteyen bir kayıt akışı, her sabah bir token'a ihtiyaç duyan bir betikle tamamen aynı şekilde faturalandırılır.

Token başına ödemeden MTCaptcha'yı aşın

Form otomasyonunuzu CapSkip'e yönlendirin ve bir sayfa istediğinde MTCaptcha token'ını onun getirmesine izin verin. Görünür resimler, görünmez kontroller ve her tekrar token aynı aylık fiyatla kapsanır.