reCAPTCHA v2 (dostępne również jako reCAPTCHA v2 Enterprise): Ta wersja prosi użytkowników o wykonanie zadania, na przykład wybranie wszystkich obrazów przedstawiających samochody lub sygnalizację świetlną, aby udowodnić, że są ludźmi. Istnieją dwa typy reCAPTCHA v2: pole wyboru „Nie jestem robotem” i niewidoczna plakietka reCAPTCHA. Pierwsza wymaga od użytkownika zaznaczenia odpowiedniego pola, natomiast druga może samodzielnie zdecydować, czy użytkownik jest botem, czy nie i tylko w podejrzanych przypadkach będzie wymagać dodatkowego potwierdzenia.
reCAPTCHA v3 (dostępne również jako reCAPTCHA v3 Enterprise): Ta wersja zwraca wynik na podstawie interakcji z witryną, umożliwiając właścicielowi witryny podjęcie decyzji, co zrobić w zależności od wyniku. Nie zakłóca przepływu użytkownika, ponieważ nie wymaga interakcji użytkownika, tak jak ma to miejsce w wersji 2. Jest to bardziej zaawansowany i przyjazny dla użytkownika system, ale wymaga więcej decyzji od właściciela witryny.
reCAPTCHA v3 (dostępne również jako reCAPTCHA v3 Enterprise): Zostało to zaprojektowane specjalnie dla aplikacji mobilnych. Zasadniczo jest to wersja reCAPTCHA v2 lub v3 zoptymalizowana pod kątem interfejsów mobilnych. Pomaga chronić aplikację przed spamem i innymi nadużyciami.
1.przykładowy kod do rozwiązania recaptcha v2 za pomocą Pythona
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
result = api.recaptchav2(website_url="https://example.com", website_key="SITE_KEY")
2.przykładowy kod do rozwiązania przedsiębiorstwa recaptcha v2 za pomocą Pythona
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
result = api.recaptchav2(website_url="https://example.com", website_key="SITE_KEY")
3.przykładowy kod do rozwiązania recaptcha v3 Enterprise za pomocą Pythona
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
result = api.recaptchav2(website_url="https://example.com", website_key="SITE_KEY")
4.przykładowy kod do rozwiązania recaptcha mobile za pomocą Pythona
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
result = api.recaptchav2(website_url="https://example.com", website_key="SITE_KEY")