CAPTCHA çözümü için proxy seçin ve yapılandırın
Çözümü gönderirken çıkışını yeniden kullanabileceğiniz bir proxy seçin. Çözücü ve son isteğiniz aynı çıkışı ve çözümle birlikte döndürülen tarayıcı kimliğini kullanmalıdır. Her bağlantıda farklı bir çıkış atayan bir sağlayıcının URL'sini yeniden kullanmak yeterli değildir.
Bu sayfada
Koruyabileceğiniz bir çıkış seçin
Müşteri tarafından sağlanan bir HTTP veya HTTPS proxy kullanın. Sağlayıcınız çıkışları değiştiriyorsa görevi oluşturmadan önce oturum veya sabitleme özelliğini yapılandırın ve son gönderim için bu oturumu koruyun.
Yalnızca konut, mobil veya veri merkezi gibi etiketlere göre seçim yapmayın. Bu etiketler hedefin isteği kabul edeceğini kanıtlamaz. Proxy'leri gerçek çözüm üretme ve gönderme iş akışıyla karşılaştırın; tek başına başarılı bir bağlantı, CAPTCHA puanını göstermez.
URL'yi biçimlendirin ve kimlik bilgilerini kodlayın
http://USERNAME:[email protected]:8080
https://USERNAME:[email protected]:8443
Password p@ss:word becomes p%40ss%3Aword in the password component:
http://USERNAME:p%40ss%[email protected]:8080Kullanıcı adı ve parola bileşenlerindeki ayrılmış karakterleri ayrı ayrı yüzde kodlamasıyla kodlayın. URL'nin tamamını kodlamayın: şeması ve ayırıcıları olduğu gibi kalmalıdır. Örnek, @ işareti ve iki nokta içeren bir parolanın URL'de nasıl yer alması gerektiğini gösterir.
proxyCandidates için hiçbir URL yol, sorgu veya parça içermemelidir. Görev isteğinin tamamını yazdıran günlükler de dâhil olmak üzere proxy parolalarını günlüklerden uzak tutun.
İstek boyunca proxy'yi kullanın
- 1.
Tam olarak bir proxy alanı ayarlayın
Görev oluşturma isteğinde ya
proxyya daproxyCandidatessağlayın; asla ikisini birden sağlamayın. Bilinen tek bir çıkış içinproxykullanın. Aday listeleri en fazla on iki farklı URL kabul eder ve solvethree'nin alternatif çıkışları denemesine olanak tanır; herhangi bir adayın çalışacağını garanti etmez. Oturum görevleri tek bir proxy gerektirir. - 2.
Kullanılabilir bir çözüm bekleyin
Görev
pendingveyasolvingdurumundayken sorgulamaya devam edin. Yalnızcareadykullanılabilir bir çözüm içerir. Görev oluşturulması veya başarılı bir HTTP yanıtı, çözümün tamamlandığı anlamına gelmez. - 3.
Başarılı olan çıkış üzerinden gönderin
Çözümü amaçlanan hedefine gönderirken başarılı olan proxy'yi ve döndürülen
userAgentilesecChUadeğerlerini kullanın. Adaylar kullanıldığında ilk URL'nin başarılı olduğunu varsaymayın. Bunların yerine ilgisiz bir kullanıcı aracısı, istemci ipuçları veya hedef URL kullanmayın.
Yedek çıkışlara ihtiyacınız varsa proxy adayı seçimine bakın. Uygulamanızın hangi çıkışı kullanacağını zaten biliyorsanız tek bir sabitlenmiş proxy daha basittir.
Kimlik doğrulama ve erişilebilirlik hatalarını giderin
Başarılı yanıtın veri gövdesini okumadan önce başarılı olmayan HTTP yanıtlarını ele alın. Görevin nihai başarısızlığı ayrı bir katmandır: durum failed olduğunda sorgulamayı bırakın ve errorCode ile error alanlarını inceleyin.
- HTTP 407
Proxy kimlik doğrulaması gerektiriyor. Bu, çözücü API’sinin kimlik doğrulamasıyla veya hedef web sitesinde oturum açma hatasıyla ilgili değildir.
Şunu deneyin: Parolayı günlüğe kaydetmeden seçilen proxy’nin kimlik bilgilerini, bu bilgilerin kodlanmasını ve sağlayıcı yönlendirmesini doğrulayın. solvethree API anahtarınızı değiştirmek proxy kimlik doğrulamasını düzeltmez.
- Uygulamanız proxy üzerinden bağlanamıyor
URL’nin şemasını, ana makine adını ve bağlantı noktasını kontrol edin, ardından uygulamanın çalıştığı ortamdan bu proxy üzerinden bağlantıyı test edin.
Şunu deneyin: Başka bir görev oluşturmadan önce uç noktayı veya sağlayıcı yönlendirmesini düzeltin. Bağlantı hatasını, hedefin döndürdüğü bir yanıttan ayrı değerlendirin.
- Görev
site-unreachablehatasıyla başarısız oluyor Eşlik eden hata mesajını okuyun ve seçilen proxy’nin amaçlanan hedefe erişip erişemediğini kontrol edin.
Şunu deneyin: Yeniden denemeden önce hatanın işaret ettiği hedef veya proxy yapılandırmasını düzeltin. Geçersiz girdileri değiştirmeden tekrar tekrar göndermeyin veya sorunun yetersiz bakiye olduğunu varsaymayın.
- Görev hazır, ancak hedef isteği reddediyor
Giden istekte doğru çözümün, başarılı proxy’nin, döndürülen tarayıcı kimliğinin ve amaçlanan hedef URL’nin kullanıldığını kontrol edin.
Şunu deneyin: Başka bir çözüm için ödeme yapmadan önce uyuşmazlıkları düzeltin. Hazır bir çözüm, hedefin bunu kabul edeceğini garanti etmez; reCAPTCHA için reddedilen belirteci tanılama kılavuzuyla devam edin.
Kaynaklar ve API referansı
İlk görevinizi çalıştırın.
$5 çalışma alanı kredisiyle başlayın.