CAPTCHA API'si mi, tarayıcı uzantısı mı: otomasyonunuza hangisi uygun?
Kodunuzun bir çözüm alıp hedefe göndermesi gerekiyorsa API seçin. Bir sağlayıcı, ihtiyaç duyduğunuz etkileşimli tarayıcı akışını açıkça destekliyorsa uzantıyı değerlendirin. Tarayıcı otomasyonunda her iki yaklaşım da kullanılabilir; tarayıcı çalıştırmak, uzantıyı otomatik olarak daha iyi bir seçenek yapmaz.
solvethree, yerel bir tarayıcı uzantısı değil, REST görev API'si sunar. Döndürülen çözümü uygulamak ve hedefin yanıtını kontrol etmek yine uygulamanızın sorumluluğundadır.
Bu sayfada
İhtiyacınız olan iş akışına göre seçin
| İş akışınız | Seçilecek yaklaşım | Yapılması gerekenler |
|---|---|---|
| Sunucu tarafındaki bir işçi süreç, istekleri doğrudan hedefe gönderir. | API. | Görevi oluşturun, çözümünü alın ve hedef isteğine doğru çıktıyı ekleyin. |
| Otomasyonunuz zaten bir tarayıcıyı kontrol ediyor. | Doğrudan kontrol için API; yalnızca sağlayıcısı söz konusu tarayıcı akışını belgeliyorsa uzantı. | API kullanıldığında, tarayıcı otomasyonunuz sonucu uygulamalı ve göndermelidir. Uzantı kullanıldığında ise tam olarak hangi adımları üstlendiğini doğrulayın. |
| Bir kişi etkileşimli bir tarayıcı oturumunda çalışır. | Hedef ve tarayıcı desteği belgelenmiş bir uzantıyı değerlendirin. | Kurulum gereksinimlerini, izinleri, kimlik bilgilerinin nasıl işlendiğini ve amaçlanan tarayıcı oturumunda çalışıp çalışmadığını kontrol edin. |
API yanıtı, her yerde geçerli bir tarayıcı komutu değildir. İhtiyacınız “tarayıcı etkileşimini üstlenen bir şey kurmak” ise solvethree API'si tek başına bunu karşılamaz.
Karar vermeden önce izinleri ve bakım gereksinimlerini karşılaştırın
- Kimlik bilgileri: solvethree API anahtarını sayfa betiklerinde değil, sunucunuzda tutun. Uzantı kurmadan önce sağlayıcının kimlik bilgilerini işleme talimatlarını ve istediği izinleri inceleyin.
- Oturum sahipliği: Tarayıcı profilini, proxy'yi ve hedef oturumunu hangi bileşenin yönettiğini ve çözümü hangi bileşenin gönderdiğini belirleyin. Bir uzantı kurmanın onu mevcut bir API entegrasyonuna bağladığını varsaymayın.
- Bakım: API kullanıldığında görev yönetimi ve hedefe gönderim, tarayıcıya özgü adımlar da dahil olmak üzere kodunuzun sorumluluğundadır. Uzantı kullanıldığında tarayıcı desteğini, güncelleme prosedürlerini ve hataların nasıl bildirildiğini kontrol edin. Hedef akışındaki değişiklikleri, uzantının mutlaka uyum sağlayacağı şeyler olarak değil, test edilmesi gereken değişiklikler olarak değerlendirin.
Çalıştırmayı planladığınız entegrasyonun belgelerini kullanın. CapSolver, API ve tarayıcı uzantısı entegrasyonunu ayrı ayrı belgelendirir; bir API örneği, uzantısının ne yapacağını göstermez.
solvethree'nin yeri
Önce yalnızca entegrasyon yöntemini değil, ürünü kontrol edin. solvethree; token döndüren reCAPTCHA v3 Enterprise ve standart v3'ü, üstbilgi döndüren Kasada'yı ve ham çerez değeri döndüren Ticketmaster TMPT'yi destekler. Bu çıktıların gönderimi farklı şekillerde ele alınmalıdır. reCAPTCHA v2, hCaptcha ve Turnstile desteklenmez.
Uygulama kodu için REST API'yi veya Node.js için resmî JavaScript SDK'sını ve Python SDK'sını kullanın. Her iki SDK da tek bir görev oluşturan ve sonucunu düzenli aralıklarla sorgulayan bir çözme metodu sunar. Hiçbiri çözümü tarayıcıya veya hedefe uygulamaz.
MCP ana uygulamaları için resmî yerel stdio sunucusu görev araçları sunar. Tarayıcıyı kontrol etmez veya formları doldurmaz; dolayısıyla uzantının yerini tutmaz.
Bu aktarımı uygulamak için API belgelerini kullanın. Mevcut bir sağlayıcıyı değiştiriyorsanız isteklerinin birbirinin yerine kullanılabileceğini varsaymak yerine CapSolver geçiş kılavuzunu veya 2Captcha geçiş kılavuzunu izleyin.
Kaynaklar ve API referansı
İlk görevinizi çalıştırın.
$5 çalışma alanı kredisiyle başlayın.