Belirli bir sitede captcha'yı atlamak için yardıma ihtiyacım var
Bu konuda yardımcı olmuyoruz. Ek ödeme karşılığında dahi. Lütfen sormayın.
Misyonumuz nedeniyle buna dahil olmuyoruz: Recaptcha'ları çözmek için yasal, güvenli ve güvenilir bir API sağlamak – hepsi bu.
İşlerinizi gönderebileceğiniz ve ihtiyaçlarınızı karşılayacak geliştiriciler bulabileceğiniz bir sayfa oluşturduk. Bunu Geliştirici Merkezimizde yapabilirsiniz.
Ayrıca, stackoverflow, github, forumlarda da çözümler arayabilirsiniz.
Misyonumuz nedeniyle buna dahil olmuyoruz: Recaptcha'ları çözmek için yasal, güvenli ve güvenilir bir API sağlamak – hepsi bu.
İşlerinizi gönderebileceğiniz ve ihtiyaçlarınızı karşılayacak geliştiriciler bulabileceğiniz bir sayfa oluşturduk. Bunu Geliştirici Merkezimizde yapabilirsiniz.
Ayrıca, stackoverflow, github, forumlarda da çözümler arayabilirsiniz.
Recaptcha V3 hakkında her şey
Recaptcha Enterprise hakkında her şey
Proxy ile Recaptcha çözmek hakkında sorular. Funcaptcha, GeeTest, hCaptcha'yı kapsar.
Google SERP'te nasıl Recaptcha çözülür?
Bu tür bir Recaptcha'yı çözmek için, Recaptcha bileşeninin recaptchaDataSValue özelliğinde "data-s" değerini göndermeniz ve getTaskResult yanıtında aldığınız çalışanın çerezlerini kullanmanız gerekir.
Bu yazının yazıldığı tarihte, bu metin çözümü hem proxy-kapalı hem de proxy-açık görevler için işe yarıyordu.
Çözüm prosedürü:
1. sorry/index?blablabla yönlendirmesini tanımlayın, çerezleri hatırlayın.
2. data-s değerini al, bu değerle bir Recaptcha görevi oluştur.
3. Görev hazır olduğunda bir g-yanıtı ve bir çalışanın çerrezini getTaskResult'ta alırsınız.
4. Çalışanın çerezlerini 1. adımda kaydetmiş olduğunuza ekleyin.
5. Formu q, g-recaptcha-response alanları ile gönderin ve devam edin.
6. Başarılı olursa Google SERP'e yönlendirilirsiniz. Takip eden tüm talepler için almış olduğunuz çerezleri kullanın.
Bkz. PHP'de konsept kanıtı.
b>Github kütüphanelerimiz data-s göndermek için yeni seçenekler İÇERMEMEKTEDİR.
API belgelerine göre bunu kendiniz eklemelisiniz.
Bir ERROR_TOKEN_EXPIRED hatası alıyorsanız, görevinizi yeni bir token ile yeniden göndermeniz yeterlidir. Bu token tek kullanımlık olduğu için, ilk görev iptal ettiğinde görevi başka bir çalışana yeniden atayamayız. Bu durumda, görevi iptal eder ve ödendi olarak işaretleriz (yani sizin için de ücretsizdir).
Bu yazının yazıldığı tarihte, bu metin çözümü hem proxy-kapalı hem de proxy-açık görevler için işe yarıyordu.
Çözüm prosedürü:
1. sorry/index?blablabla yönlendirmesini tanımlayın, çerezleri hatırlayın.
2. data-s değerini al, bu değerle bir Recaptcha görevi oluştur.
3. Görev hazır olduğunda bir g-yanıtı ve bir çalışanın çerrezini getTaskResult'ta alırsınız.
4. Çalışanın çerezlerini 1. adımda kaydetmiş olduğunuza ekleyin.
5. Formu q, g-recaptcha-response alanları ile gönderin ve devam edin.
6. Başarılı olursa Google SERP'e yönlendirilirsiniz. Takip eden tüm talepler için almış olduğunuz çerezleri kullanın.
Bkz. PHP'de konsept kanıtı.
b>Github kütüphanelerimiz data-s göndermek için yeni seçenekler İÇERMEMEKTEDİR.
API belgelerine göre bunu kendiniz eklemelisiniz.
Bir ERROR_TOKEN_EXPIRED hatası alıyorsanız, görevinizi yeni bir token ile yeniden göndermeniz yeterlidir. Bu token tek kullanımlık olduğu için, ilk görev iptal ettiğinde görevi başka bir çalışana yeniden atayamayız. Bu durumda, görevi iptal eder ve ödendi olarak işaretleriz (yani sizin için de ücretsizdir).
Recaptcha çok yavaş çözüldü
Google kısa süre önce Recaptcha'larının karmaşıklığını artırdı ve bunu herkes için daha karmaşık hale getirdi. Gereken gerçek zaman, bir alan adının Google tarafından ölçüldüğü üzere ne kadar spam aldığına bağlıdır. İyi haber ise, bir web sitesinde tokeni kullanmadan önce Recaptcha'yı önceden çözebilirsiniz. Token ömrü, bulmacanın tamamlanmasından itibaren 120 saniyedir.
İşte önerdiğimiz 2 seçenek:
Option 1. Recaptcha tokenlerini otomatik olarak ön oluşturmak için Recaptcha Isınma özelliğimizi kullanın ve gezdiğiniz her web sitesi için kendinize ait özel token havuzunuzu oluşturun. API'mıza başka bir Recaptcha'yı çözmesi için yapılan çağrı backend'imizi tetikler ve o da aynı web sitesi adresi ve site anahtarı ile görevinizin ısınma kopyalarını oluşturur. Daha sonra hangisi önce gelirse onu kullanabilir ve gelecekteki görevler için önceden oluşturulmuş diğer tokenleri kullanabilirsiniz. Bununla birlikte, her bir token 120 saniye sürer, bu nedenle bir web sitesinde bir şeyi tekrar tekrar yapmak için en uygun olanıdır. Recaptcha'lar arasında 100 saniyeden fazla duraklayacaksanız, bu özellik size göre değildir.
Bu özelliği kullanmak için uygulamanızı herhangi bir şekilde ayarlamanıza gerek yoktur. Sadece açın, modlardan birini seçin ve kaç tane yedek token hazırlayıp emrinize sunmamız gerektiğini seçin.
Seçenek 2. Token önceden önbelleğe alma mekanizmasını uygulamanızda kendiniz gerçekleştirirsiniz. Nasıl yapacağınızı burada öğrenin.
İşte önerdiğimiz 2 seçenek:
Option 1. Recaptcha tokenlerini otomatik olarak ön oluşturmak için Recaptcha Isınma özelliğimizi kullanın ve gezdiğiniz her web sitesi için kendinize ait özel token havuzunuzu oluşturun. API'mıza başka bir Recaptcha'yı çözmesi için yapılan çağrı backend'imizi tetikler ve o da aynı web sitesi adresi ve site anahtarı ile görevinizin ısınma kopyalarını oluşturur. Daha sonra hangisi önce gelirse onu kullanabilir ve gelecekteki görevler için önceden oluşturulmuş diğer tokenleri kullanabilirsiniz. Bununla birlikte, her bir token 120 saniye sürer, bu nedenle bir web sitesinde bir şeyi tekrar tekrar yapmak için en uygun olanıdır. Recaptcha'lar arasında 100 saniyeden fazla duraklayacaksanız, bu özellik size göre değildir.
Bu özelliği kullanmak için uygulamanızı herhangi bir şekilde ayarlamanıza gerek yoktur. Sadece açın, modlardan birini seçin ve kaç tane yedek token hazırlayıp emrinize sunmamız gerektiğini seçin.
Seçenek 2. Token önceden önbelleğe alma mekanizmasını uygulamanızda kendiniz gerçekleştirirsiniz. Nasıl yapacağınızı burada öğrenin.
Recaptcha'lar yanlış çözüldü
Bazı web siteleri Recaptcha'ları bir kez daha çözmenizi isteyebilir. Bu davranış, hedef web sitesinin backend koduna ve Google'ın API'sına bağlıdır. Hizmetimizden geçerli g-yanıtları olmasına rağmen Recaptcha'ları birçok kez çözmeniz istenebilir. Bunun nedeni, IP'nizden gelen talep sayısı, hatalı kaydedilmiş çerezler, kara listeye alınmış kullanıcı, vb. olabilir.
Diğer web siteleri, kullanıcı web sitesinde gezinirken ek tokenler oluşturan kendi gelişmiş JavaScript kodlarına da sahip olabilir. Bu tür sayfaları, Puppeteer gibi başsız (headless) ortamları kullanarak otomatikleştirmenizi öneririz. Müşterilerimize bu konuda ücretsiz eğitim içerikleri sunuyoruz.
Eğer tüm kontrolleri gerçekleştirdiyseniz ve bizden yana bir sorun olduğundan kesinlikle eminseniz,, başarısız olan her Recaptcha'yı reportIncorrectRecaptcha API yöntemimize şikayet edebilirsiniz. Lütfen belgelerde yer alan açıklamaları okuyun.
Diğer web siteleri, kullanıcı web sitesinde gezinirken ek tokenler oluşturan kendi gelişmiş JavaScript kodlarına da sahip olabilir. Bu tür sayfaları, Puppeteer gibi başsız (headless) ortamları kullanarak otomatikleştirmenizi öneririz. Müşterilerimize bu konuda ücretsiz eğitim içerikleri sunuyoruz.
Eğer tüm kontrolleri gerçekleştirdiyseniz ve bizden yana bir sorun olduğundan kesinlikle eminseniz,, başarısız olan her Recaptcha'yı reportIncorrectRecaptcha API yöntemimize şikayet edebilirsiniz. Lütfen belgelerde yer alan açıklamaları okuyun.
Recaptcha Isınma nedir?
Recaptcha Isınma özelliğimiz otomatik olarak Recaptcha tokenlerini önceden oluşturur ve sizin için özel bir token havuzu yaratır: Recaptcha'yı çözdüğünüz her web sitesi için bir token. Başka bir Recaptcha'yı çözmek için API'mıza yapılan bir çağrı, backend'imizi tetikler ve aynı web sitesi adresi ve site anahtarı ile görevinizin gölge ısınma kopyalarını oluşturur. Bunlara erişiminiz yoktur, ama havuzunuzdaki bir token hazır olduğunda, sonuç otomatik olarak API'ya gönderdiğiniz ilk göreve eklenir. Havuzdaki diğer görevlerin sonuçları, API ile oluşturduğunuz sonraki görevlere eklenir.
Bu da anında kullanıma hazır, sürekli bir sıcak Recaptcha token akışı yaratır. Sizi herhangi bir kayıptan korumak için, kaç tane ısınma havuzu tokeninin süresinin dolduğunu ve API görevlerinize eklenmediğini sayan bir "sonlanma eşiği" ayarımız bulunmaktadır. Sonlanma eşiğine ulaştığınızda, havuz için yeni token oluşturmayı durdururuz.
Her bir token 120 saniye ömre sahiptir, dolayısıyla da web sitesi üzerinde bir şeyi tekrarlayarak yaptığınız zaman için idealdir. Recaptcha'lar arasında 100 saniyeden daha fazla duraklıyorsanız, o halde Recaptcha Isınma özelliği size uygun değildir.
Bu özelliği kullanmak için uygulamanızı herhangi bir şekilde ayarlamanıza gerek yoktur. Sadece açın, bir mod seçin ve kaç tane yedek token oluşturup emrinize sunmamız gerektiğini seçin.
Token havuzuna doğrudan erişiminiz olmadığını unutmayın; tokenlerin iki kez kullanılmasını önlemek için sistemimiz tarafından yönetilmektedir. Bu sizin için uygun değilse, uygulamanızda benzer bir ısınma özelliği oluşturabilirsiniz.
Ödeme.
Kullanılmış veya kaybolmuş ya da süresi dolmuş olsun, her gölge ısınma görevi kopyası için ödeme yaparsınız.
Bu da anında kullanıma hazır, sürekli bir sıcak Recaptcha token akışı yaratır. Sizi herhangi bir kayıptan korumak için, kaç tane ısınma havuzu tokeninin süresinin dolduğunu ve API görevlerinize eklenmediğini sayan bir "sonlanma eşiği" ayarımız bulunmaktadır. Sonlanma eşiğine ulaştığınızda, havuz için yeni token oluşturmayı durdururuz.
Her bir token 120 saniye ömre sahiptir, dolayısıyla da web sitesi üzerinde bir şeyi tekrarlayarak yaptığınız zaman için idealdir. Recaptcha'lar arasında 100 saniyeden daha fazla duraklıyorsanız, o halde Recaptcha Isınma özelliği size uygun değildir.
Bu özelliği kullanmak için uygulamanızı herhangi bir şekilde ayarlamanıza gerek yoktur. Sadece açın, bir mod seçin ve kaç tane yedek token oluşturup emrinize sunmamız gerektiğini seçin.
Token havuzuna doğrudan erişiminiz olmadığını unutmayın; tokenlerin iki kez kullanılmasını önlemek için sistemimiz tarafından yönetilmektedir. Bu sizin için uygun değilse, uygulamanızda benzer bir ısınma özelliği oluşturabilirsiniz.
Ödeme.
Kullanılmış veya kaybolmuş ya da süresi dolmuş olsun, her gölge ısınma görevi kopyası için ödeme yaparsınız.
Recaptcha v2 çözmek için seçenekler nelerdir?
Seçenek 1.
Hedef web sitesinde kullanıcı varlığını taklit ediyor ve tüm javascriptleri kendi başımıza atlıyoruz. Bu makalede belgeleri incelemeye başlayabilirsiniz – Recaptcha içeren formlar. Gönderme otomasyon planı.. Maliyeti 1000 resim başına 2 USD'dir. Bu yöntem, çözmek için tarafınızca sağlanmış bir proxy gerektirir.
Seçenek 2.
Tıpkı seçenek 1 gibidir, ama onu kendi proxy'miz üzerinde çözeriz. Bu tip bir göreve RecaptchaV2TaskProxyless adı verilir ve 1000 g-yanıtı çözümü başına 2 USD maliyete sahiptir.
Hedef web sitesinde kullanıcı varlığını taklit ediyor ve tüm javascriptleri kendi başımıza atlıyoruz. Bu makalede belgeleri incelemeye başlayabilirsiniz – Recaptcha içeren formlar. Gönderme otomasyon planı.. Maliyeti 1000 resim başına 2 USD'dir. Bu yöntem, çözmek için tarafınızca sağlanmış bir proxy gerektirir.
Seçenek 2.
Tıpkı seçenek 1 gibidir, ama onu kendi proxy'miz üzerinde çözeriz. Bu tip bir göreve RecaptchaV2TaskProxyless adı verilir ve 1000 g-yanıtı çözümü başına 2 USD maliyete sahiptir.
Web sayfasında site anahtarını bulamıyorum.
Html kaynağında yoksa, dinamik olarak yükleniyordur. Bu makaleyi okuyun ve bunun gibi durumlarda site anahtarını nasıl hızlı bir şekilde bulacağınızı öğrenin:
HTML kaynağını karıştırmadan Recaptcha doğrulamasını hatırlamak.
HTML kaynağını karıştırmadan Recaptcha doğrulamasını hatırlamak.
Android uygulamaları için Recaptcha çözüyor musunuz?
Android uygulamaları için Recaptcha çözmüyoruz.
Android'de recaptcha'lar çözmek, her uygulama kimliği için ayrı bir android uygulaması derlememizi ve sonra da bu uygulamayı çalışanlarımızın erişimine sunmamızı gerektirir ve bu mümkündür ama masrafı nedeniyle finansal açıdan bunu yapmaya değmez.
Android'de recaptcha'lar çözmek, her uygulama kimliği için ayrı bir android uygulaması derlememizi ve sonra da bu uygulamayı çalışanlarımızın erişimine sunmamızı gerektirir ve bu mümkündür ama masrafı nedeniyle finansal açıdan bunu yapmaya değmez.
Recaptcha için bir sınır belirlemek istiyorum
"Recaptcha'larımın 30 saniyeden kısa sürede çözülmesini istiyorum ve çözülmesi daha uzun sürerse ödeme yapmak istemiyorum."
Bu seçeneğe sahip değiliz.
Recaptcha görevleri oluştururken, bir hata oluşmadığı veya tamamlanma süresi 300 saniyeyi geçmediği sürece hesabınız her görev için faturalandırılır. Aksi takdirde, durum ne olursa olsun parasını ödersiniz.
Bu seçeneğe sahip değiliz.
Recaptcha görevleri oluştururken, bir hata oluşmadığı veya tamamlanma süresi 300 saniyeyi geçmediği sürece hesabınız her görev için faturalandırılır. Aksi takdirde, durum ne olursa olsun parasını ödersiniz.
Warmed by public token - what is this?
It is our core feature which greatly improves Recaptcha solving speed from average 60 seconds to 10 seconds. You can always disabled it in the settings.
Recaptcha için çok fazla ödüyorum / yüksek teklifim kabul edilmedi
Sistem kısa sürelerle diğer müşterilerin recaptcha'ları ile aşırı yüklenmiş olabilir. Bu durumda lütfen sistem istatistiklerine başvurun ve captcha görevlerinizi yüklemek için daha müsait bir zaman aralığı seçin.
Kuyruk açılır penceresinde "Recaptcha V2" seçmeyi unutmayın.
Kuyruk açılır penceresinde "Recaptcha V2" seçmeyi unutmayın.
Recaptcha formu kişisel panelinizde mevcuttur. Görüntülemek için oturum açmanız veya başka bir işlem yapmanız gerekir.
Bunun için endişelenmenize gerek yok.
Recaptcha bileşenimiz web sitesinin gizli bir yerinde olsa bile, bu bir sorun değildir. O sayfaya hiç girmeyiz. Bunun yerine yazılımımız, Recaptcha bileşenlerinin zaten hedef sayfada olduklarını "düşündükleri" bir ortam yaratır. Farkı ayırt edemezler; tarayıcı adresi, http:// veya https://, alan adı/alt alan adı, yol ve sorgulama parametreleriyle tamamen aynıdır.
Web sitesi ziyaretini tam olarak taklit ediyoruz ve herhangi bir kullanıcı adı veya şifre veya oturum çerezi sağlamanıza gerek yoktur. Görevinizi https://alanadiniz.com/ gibi herhangi bir URL ve site anahtarı ile gönderin. Alan adının tamamında kullanılabilecek bir g-yanıtı oluşturuz. G-yanıtları belirli yollarla bağlantılı değildir.
Recaptcha bileşenimiz web sitesinin gizli bir yerinde olsa bile, bu bir sorun değildir. O sayfaya hiç girmeyiz. Bunun yerine yazılımımız, Recaptcha bileşenlerinin zaten hedef sayfada olduklarını "düşündükleri" bir ortam yaratır. Farkı ayırt edemezler; tarayıcı adresi, http:// veya https://, alan adı/alt alan adı, yol ve sorgulama parametreleriyle tamamen aynıdır.
Web sitesi ziyaretini tam olarak taklit ediyoruz ve herhangi bir kullanıcı adı veya şifre veya oturum çerezi sağlamanıza gerek yoktur. Görevinizi https://alanadiniz.com/ gibi herhangi bir URL ve site anahtarı ile gönderin. Alan adının tamamında kullanılabilecek bir g-yanıtı oluşturuz. G-yanıtları belirli yollarla bağlantılı değildir.
Görünmez reCAPTCHA destekliyor musunuz?
Evet, görünür reCAPTCHA ile aynıdır. Görünmez recaptcha'yı muhtemelen otomatik olarak tespit ederiz, ama bir captcha görevi gönderirken "isInvisible" bayrağını true olarak ayarlayarak da gönderebilirsiniz. Bunu yapmak, çalışan tarafında uygun recaptcha bileşenini oluşturacaktır.
API referansı
API referansı
What is the valid length of Recaptcha token?
We're solving Recaptchas since 2016 and we saw valid tokens ranging from 50 to 2000 bytes. Any length is valid. Assuming that some lengths means Recaptcha is valid and some are not is wrong.
Başsız tarayıcılarda Recaptcha çözme
Evet, NodeJS + Puppeteer kullanarak recaptcha'yı atlamak oldukça kolaydır. Bu konudaki ücretsiz eğitimlerimize göz atın.