CapSkip Tarayıcı Uzantısı Kılavuzu

Otomatik CAPTCHA çözümü için CapSkip tarayıcı uzantısının nasıl kurulacağını ve yapılandırılacağını öğrenin.

CapSkip Tarayıcı Eklentisi, tarayıcınızı bilgisayarınızda veya sunucunuzda çalışan CapSkip uygulamasına bağlar ve desteklenen CAPTCHA sorgularını otomatik olarak çözer.

Bir CAPTCHA belirdiğinde, uzantı isteği yapılandırılmış olan üzerinden CapSkip'e gönderir: Sunucu IP'si ve Port. CapSkip bunu yerel olarak çözer ve sonucu döndürür; uzantı bunu sayfada otomatik olarak uygular.

Uzantı şunları destekler: görüntü CAPTCHA'ları, Google reCAPTCHA ve Cloudflare Turnstile.

Tarayıcı Uzantısı Kurulumu

Gezinme sırasında desteklenen CAPTCHA challenge'larını otomatik olarak algılayıp çözmek için CapSkip tarayıcı uzantısını kurun.

Kurulum

CapSkip uzantısı Chrome, Firefox ve Chromium tabanlı tarayıcılar için mevcuttur.

Eklentiyi doğrudan resmi tarayıcı mağazalarından yükleyebilirsiniz:

Brave, Edge, Opera veya Vivaldi gibi Chromium tabanlı diğer tarayıcılar için eklentiyi Chrome Web Store'dan yükleyebilirsiniz, çünkü bu tarayıcılar Chrome eklentilerini destekler

Uzantı Bağlantısı & CAPTCHA Türleri

Tarayıcı uzantısının CapSkip uygulamasına nasıl bağlanacağını yapılandırın ve gezinme sırasında hangi CAPTCHA türlerinin otomatik olarak algılanıp çözüleceğini seçin.

Açık / Kapalı Anahtarı

Tarayıcıda otomatik CAPTCHA çözümünü etkinleştirmek veya devre dışı bırakmak için bu anahtarı kullanın. Açıldığında Açık, uzantı desteklenen CAPTCHA challenge'larını algılar ve otomatik olarak çözülmesi için CapSkip'e gönderir. Şu konuma getirildiğinde Kapalı, uzantı devre dışı kalır ve CapSkip'e hiçbir CAPTCHA isteği gönderilmez.

Sunucu ve API Anahtarı

Bu bölüm, tarayıcı uzantısını yerel CapSkip uygulamanıza bağlar. Uzantı, CAPTCHA çözme isteklerini makinenizde veya VPS'inizde çalışan CapSkip sunucusuna gönderir.


1. Sunucu IP'si

CapSkip'in çalıştığı IP adresini girin.

  • localhost CapSkip, tarayıcıyla aynı bilgisayara kurulduğunda kullanılmalıdır.

  • CapSkip şunun üzerinde çalışıyorsa: VPS veya uzak sunucu, sunucunun genel IP adresini girin.


2. Port

CapSkip'te yapılandırılan bağlantı noktasını (port) belirtin. Varsayılan port: 8080.
Uzantı, istekleri şuraya gönderir: IP:Port CapSkip API'si ile iletişim kurmak için.


3. API Anahtarı

CapSkip API anahtarınızı girin, eğer API anahtarı doğrulaması CapSkip uygulamasında etkinleştirilmiştir.

API key, yalnızca yetkili uygulamaların veya uzantıların CapSkip örneğinize CAPTCHA çözme istekleri gönderebilmesini sağlamak için ekstra bir güvenlik katmanı ekler.

CapSkip ayarlarında API anahtarı doğrulaması devre dışıysa, bu alan boş bırakılabilir.

Etkin / Otomatik Çöz

Bu bölüm, gezinirken uzantının hangi CAPTCHA türlerini otomatik olarak algılayıp çözmesi gerektiğini seçmenize olanak tanır.


1. Görsel CAPTCHA

Desteklenen görüntü tabanlı CAPTCHA'ları CapSkip uygulaması aracılığıyla otomatik olarak algılar ve çözer.

Görüntü CAPTCHA çözümünün çalışması için, görüntü öğesini CAPTCHA kaynağı olarak yapılandırmanız ve çözülen sonucun ekleneceği giriş alanını tanımlamanız gerekir.
Ayrıntılı talimatlar için Görüntü CAPTCHA Kurulumu bölümüne bakın.


2. reCAPTCHA v2

Google reCAPTCHA v2 doğrulamalarını halleder. İki çözüm modu mevcuttur:

  • Token – Doğrulama token'ını otomatik olarak alır ve sayfaya gönderir.

  • Tıklayın – CAPTCHA görüntü challenge'ında insan benzeri tıklamayı simüle eder.


3. reCAPTCHA v2 (Invisible)

Bir form gönderildiğinde veya bir düğmeye tıklandığında otomatik olarak çalışan invisible reCAPTCHA v2 challenge'larını çözer.


4. reCAPTCHA v3

reCAPTCHA v3 doğrulama isteklerini işler ve gerekli token'ı sayfaya döndürür.


5. Cloudflare Turnstile

Desteklenen web sitelerinde algılanan Cloudflare Turnstile challenge'larını otomatik olarak çözer.

Görüntü CAPTCHA Çözme Kurulumu

Görüntü CAPTCHA'larını otomatik olarak çözmek için uzantıyı CAPTCHA görüntüsünü algılayacak şekilde yapılandırın ve çözülen sonucun ekleneceği giriş alanını tanımlayın. Bu kurulumun genellikle web sitesi başına yalnızca bir kez yapılması gerekir.

Bunu iki şekilde yapabilirsiniz:

1. Sayfada seç: eklenti popup'ındaki rehberli seçiciyi kullanın (çoğu kullanıcı için önerilir).
2. Sağ tık menüsü: bağlam menüsünü kullanarak CAPTCHA görüntüsünü ve yanıt alanını ayrı ayrı işaretleyin.

Her iki yöntem de aynı kayıtlı bağlamayı oluşturur. Kurulumdan sonra CapSkip, görüntüyü yakalayabilir, çözücüye gönderebilir ve gelecekteki ziyaretlerde yanıtı otomatik olarak ekleyebilir.

Yöntem 1: Sayfada Seç

CAPTCHA görüntüsünü ve yanıt alanını tek bir rehberli akışta bağlamak için bu seçeneği kullanın.

Görüntü CAPTCHA'sını gösteren web sitesini açın, ardından CapSkip uzantısı açılır penceresini açın. Image CAPTCHA'nın yanında "Select on page" seçeneğine tıklayın. Sayfa seçici moduna geçer ve üstte adım adım talimatlar içeren bir CapSkip başlığı belirir.

Adım 1/2: Sayfadaki CAPTCHA görüntüsüne tıklayın. Uzantı, fareyi hareket ettirdikçe öğeleri vurgular. CAPTCHA doğrulamasını içeren görüntüye tıklayın. Seçiminizin bir önizlemesi başlıkta görünür.

Adım 2/2: CAPTCHA yanıtının yazılması gereken giriş alanına tıklayın. Uzantı, o alanı seçtiğiniz görüntüye bağlar.

Her iki adım da tamamlandığında, CapSkip bağlamayı kaydeder ve çözmeye hazırdır. İptal etmek için istediğiniz zaman Esc'ye basın.

Kaydedilen bağlamalar, uzantı ayarlarında Saved bindings altında görünür; burada onları inceleyebilir veya silebilirsiniz.

Yöntem 2: Sağ Tıklama Menüsü

Otomatik görüntü CAPTCHA çözümünü yapılandırmak için, önce CAPTCHA görüntüsüne sağ tıklayıp şunu seçerek onu tanımlayın: "CAPTCHA Kaynağı Olarak İşaretle". Bu, uzantıya hangi görüntünün yakalanıp CapSkip çözücüsüne gönderileceğini söyler. Ardından, çözümün girilmesi gereken giriş alanına sağ tıklayın ve şunu seçin: "CAPTCHA yanıtını buraya girin" çözülen sonucun nereye yerleştirileceğini tanımlamak için. Her iki öğe de yapılandırıldıktan sonra uzantı, sayfada bir CAPTCHA göründüğünde otomatik olarak yeni CAPTCHA görüntülerini yakalar, bunları çözülmesi için CapSkip uygulamasına gönderir ve dönen yanıtı belirlenen giriş alanına ekler.

Uzantı Ayarları

Bu bölüm, CapSkip tarayıcı uzantısının gezinme sırasında nasıl davranacağını kontrol etmenizi sağlar.

Manuel Çözüm

Etkinleştirildiğinde, CAPTCHA'lar yalnızca çözüm işlemini manuel olarak tetiklediğinizde çözülür. Bu, isteklerin CapSkip uygulamasına ne zaman gönderileceği üzerinde size tam kontrol sağlar. Devre dışı bırakıldığında, desteklenen CAPTCHA'lar otomatik olarak çözülür.

Alan Adı Kara Listesi

Bu seçenek, belirli web sitelerinde CAPTCHA çözmeyi devre dışı bırakmanızı sağlar. Etkinleştirildiğinde, uzantı kara listeye eklenen herhangi bir alan adındaki CAPTCHA'ları yoksayar.

Diğer Ayarlar

Eklenti için ek yapılandırma seçeneklerini açar. İsteğe bağlı ayarlar aşağıdaki bölümde mevcuttur.

Form Otomasyonu

Bu bölüm, bir CAPTCHA işlenmeden önce, sırasında ve sonrasında CAPTCHA çözme iş akışını geliştiren isteğe bağlı otomasyon özellikleri sağlar.

Formları Otomatik Gönder

Etkinleştirildiğinde uzantı, CAPTCHA çözüldükten sonra formu otomatik olarak gönderir. Gönderim gerçekleşmeden önce saniye cinsinden bir gecikme tanımlayabilirsiniz.

Yeni Görüntü CAPTCHA'larını Otomatik Kontrol Et

Sayfadaki yeni görsel CAPTCHA'ları otomatik olarak algılar ve yenilemeden çözülmeye hazırlar.

Görsel CAPTCHA'lar İçin İnsan Yazımını Simüle Edin

İnsan davranışını daha iyi taklit etmek için CAPTCHA cevaplarını gerçekçi gecikmelerle karakter karakter yazar.

Yazma davranışını özelleştirmek için bir Tuş Vuruşu Gecikme Aralığı, bu da yazılan her karakter arasındaki minimum ve maksimum gecikmeyi kontrol eder ve bir Yazma Başlamadan Önceki Gecikme, yanıt girilmeden önce kısa bir duraklama ekler. Ayrıca şunu da etkinleştirebilirsiniz: Yazmadan Önce Yanıt Alanını Temizle CAPTCHA çözümü yazılmadan önce giriş alanındaki mevcut metni otomatik olarak kaldırmak için. Bu seçenekler, CAPTCHA alanlarıyla daha doğal ve güvenilir etkileşimler oluşturmaya yardımcı olur.

Hatada Yeniden Dene

Bir çözme hatası oluşursa, uzantı işlemi otomatik olarak yeniden deneyebilir. Kaç kez yeniden deneyeceğini belirtebilir ve her deneme arasında bir gecikme ayarlayabilirsiniz.

Çözücü Düğmesi Konumu

Manuel çözücü düğmesinin sayfada nerede görüneceğini seçin.

  • CAPTCHA formunun içinde – Çözücü düğmesi, formun içinde CAPTCHA alanının yakınında görünür.

  • Sayfada sabit (sağ alt) – Çözücü butonu, sayfanın sağ alt köşesine sabitlenmiş kayan bir buton olarak belirir.

AutoSubmit Kuralları

Bu bölüm, bir CAPTCHA çözüldükten sonra çalışması gereken özel eylemler tanımlamanıza olanak tanır.

Varsayılan olarak, AutoSubmit özelliği, CAPTCHA yanıt alanını içeren formu otomatik olarak gönderir. Ancak bazı web siteleri, CAPTCHA çözüldükten sonra belirli bir düğmeye tıklamak veya başka bir eylemi tetiklemek gibi ek adımlar gerektirir. Bu durumlarda burada özel kurallar oluşturabilirsiniz.

Yeni Kural Oluştur

Tıklayın Yeni kural oluştur belirli bir web sitesi için yeni bir AutoSubmit kuralı eklemek için.

URL Deseni

Kuralın uygulanması gereken web sitesini tanımlayın. Uzantı, kuralı yalnızca bu URL desenine uyan sayfalarda çalıştırır.

Aksiyon Dizisi

Eylem Sırası (Sequence of Actions) alanı, CAPTCHA çözüldükten sonra uzantının gerçekleştirmesi gereken adımları tanımlar. Her eylem, uzantının sayfadaki öğelerle etkileşime girmek için yürüttüğü bir komutu temsil eder.

Action'lar, her satırda bir tane olmak üzere ayrı JSON nesneleri olarak yazılır ve göründükleri sırada yukarıdan aşağıya doğru yürütülür.

Her action bir tür ve bir değer içerir ve bazı action'lar args kullanarak ek argümanlar içerebilir.

Temel Yapı

Her action bu biçimi izler:

{"type":"ACTION_TYPE","value":"ACTION_VALUE","args":[...]}

Birden fazla eylem ayrı satırlara yazılır, örneğin:

{"type":"source","value":"document"}
{"type":"method","value":"querySelector","args":["#submit-button"]}
{"type":"method","value":"click"}

Bu örnekte uzantı şunları yapacaktır:

  1. Sayfa belgesinden başlayın

  2. Seçiciyle (selector) eşleşen öğeyi bulun #submit-button

  3. Seçili öğeye tıklayın

Action'lar sırayla çalıştığı için satırların sırası önemlidir.

Yaygın Eylemler

1. source

Öğelerin aranacağı başlangıç bağlamını tanımlar.

Örnek:

{"type":"source","value":"document"}

2. method: querySelector

Bir CSS seçici kullanarak bir öğe seçer.

Örnek:

{"type":"method","value":"querySelector","args":["#submit-button"]}

Bu, şu kimliğe (ID) sahip öğeyi bulur: submit-button.

3. method: click

O anda seçili öğe üzerinde bir tıklamayı tetikler.

Örnek:

{"type":"method","value":"click"}

Bu, önceki adımda seçilen öğeye tıklamayı simüle eder.

Kaydedilen bağlamalar

Kaydedilen bağlamalar belirli bir sitede hangi görüntünün CAPTCHA olduğunu ve hangi girişin yanıtı aldığını saklar. Bunları şununla oluşturun: "Sayfada seç" (görsele, ardından alana tıklayın) ya da sağ tık seçenekleri "CAPTCHA kaynağı olarak işaretle" ve "CAPTCHA yanıtını buraya girin". Ayarlardaki liste her siteyi, URL desenini, captcha önizlemesini ve yanıt alanını gösterir. Yanlış veya güncelliğini yitirmiş herhangi bir bağlamayı silin, ardından canlı sayfada yeniden ayarlayın.