reCAPTCHA site profili oluşturun
Siteyi Site profilleri bölümünde yapılandırın ve token istemeden önce profilin active durumuna geçmesini bekleyin. Görev API'sine ana makine adı ve eylem göndermek profil oluşturmaz.
Bu sayfada
Siteyi konsolda ekleyin
- 1.
Çalışma alanını kontrol edin
Profili, görev oluşturmak için API anahtarını kullanacağınız çalışma alanında yapılandırın. Başka bir çalışma alanındaki profil yeterli değildir. Konsolda Devam etmek için bakiye ekleyin mesajı görünüyorsa kuruluma devam etmeden önce bu yönlendirmeyi izleyin.
- 2.
Site ekle bölümünü açın
Site profilleri bölümünde Site ekle seçeneğini seçin. Sayfa URL'si alanına hedef HTTPS sayfasını girin. reCAPTCHA türü altında, sayfayla eşleşecek şekilde Enterprise v3 veya Normal v3 seçin.
- 3.
Yakalama girdilerini ayarlayın
Yakalama eylemi zorunludur. Çözüm almak istediğiniz eylemi kullanın; emin değilseniz önce reCAPTCHA eylemini bulun. Formda ayrıca isteğe bağlı Gezinme URL'si, Site anahtarı ve Referer değeri alanları bulunur. Site anahtarı otomatik olarak bulunabilir.
- 4.
Formu gönderin
Site ekle seçeneğini seçin. İncelenmiş sistem profilleri, canlı veri çekmeden bilinen sayfa sözleşmesini ve yakalama eylemini doldurabilir; form, seçilen eylemi açıklar. Diğer gönderimler sıraya alındı, yakalanıyor, doğrulanıyor veya incelemede durumlarına geçebilir.
Oluşan profilin durumunu kontrol edin. ACTIVE, active olarak gösterilir ve çözüm için gerekli durum budur. Yakalama başarısız olursa konsol nedenini gösterir ve yeniden denemenize olanak tanır.
Etkin profili kullanarak token isteyin
Bu görev gövdesi, profildeki ana makine adını ve eylemi kullanır:
{
"site": "accounts.example.com",
"action": "login",
"proxy": "http://user:[email protected]:8080",
"requestId": "example_login_001"
}site, Sayfa URL'si alanındaki ana makine adıdır; şema veya yol içermez.action, korunan isteğin eylemidir. Kullanmak istediğiniz profille eşleştirin.- Varsayılan
recaptchaTypedeğerienterprise-v3olur. Normal v3 profili için bunu açıkçav3olarak ayarlayın. - Proxy yer tutucusunu, hedef istekte de kullanacağınız HTTP(S) proxy'siyle değiştirin.
Python hızlı başlangıç ve Node.js hızlı başlangıç kılavuzları, isteğin nasıl gönderileceğini ve sonucun nasıl kullanılacağını gösterir.
Eksik veya etkin olmayan profili düzeltin
- Görev için kullanılabilir profil yok.
API anahtarınızla ilişkili çalışma alanını ve görevin ana makine adını, yapılandırdığınız profille karşılaştırın.
Şunu deneyin: İstenen site profilini, görevi oluşturacak çalışma alanına ekleyin. Görev oluşturmayı tekrarlamak eksik profili oluşturmaz.
- Profil sıraya alındı, yakalanıyor, doğrulanıyor veya incelemede durumunda.
Site profilleri bölümünde mevcut durumunu kontrol edin.
Şunu deneyin: Çözüm istemeden önce profilin etkinleşmesini bekleyin. Bu durumlar, etkin bir profilin yerine geçmez.
- Yakalama başarısız oldu.
Konsolda gösterilen hata nedenini okuyun.
Şunu deneyin: Bu nedenin işaret ettiği sorunu düzeltin, ardından yakalamayı yeniden deneyin.
- Bir profil etkin, ancak hedeflenen eylem hâlâ bir profille eşleşmiyor.
Ana makine adını, yakalama eylemini ve reCAPTCHA türünü karşılaştırın. Çalıştırma eylemi farklıysa tek ve açıkça belirlenmiş bir yakalama hedefi olup olmadığını kontrol edin.
Şunu deneyin: Yalnızca mevcut bir profili seçebilmek için görevi ilgisiz bir eyleme değiştirmek yerine, hedeflenen ana makine adı, eylem ve türle eşleşen bir profil yapılandırın.
Kaynaklar ve API referansı
İlk görevinizi çalıştırın.
$5 çalışma alanı kredisiyle başlayın.