RecaptchaV2Task: rozwiązywanie zagadek puzzle Google Recaptcha z wykorzystaniem twojego proxy
Ten typ zadania pozwala rozwiązywać Recaptcha w usługach Google. W innych przypadkach należy stosować RecaptchaV2TaskProxyless do rozwiązywania Recaptcha w trybie proxy-off. API Google nie podaje właścicielowi strony adresu IP osoby rozwiązującej zadanie.
Nasz system jest zbudowany tak, aby przeglądarki naszych pracowników nie miały dostępu do twoich serwerów proxy. Te dane są przechowywane na naszym serwerze i usuwane po ukończeniu zadania. Komputer pracownika łączy się wyłącznie z naszymi serwerami. Do twojego proxy nawiązywane jest połączenie z tylko jednego adresu IP. Więcej informacji znajdziesz w FAQ.
Przed wykonaniem tego typu zadania nasze narzędzie może pomóc przetestować twoje proxy pod kątem kompatybilności, wykonując kilka zadań próbnych. Jeśli próba się nie powiedzie, twoje zadanie spowoduje błąd ERROR_PROXY_CONNECT_TIMEOUT lub podobny i zostanie anulowane. W trakcie procesu rozwiązywania twoje proxy może spowodować jakiś problem, na skutek czego nasze API zwróci inne kody błędu dot. proxy. Zachęcamy do zapoznania się z informacjami dotyczącymi proxy w naszym .


Obiekt zadanie
Właściwość/atrybut | Typ | Wymagany | Przeznaczenie |
---|---|---|---|
type | Łańcuch znaków (String) | Tak | RecaptchaV2Task Poprzednia nazwa zadania: 'NoCaptchaTask'. Będziemy obsługiwać starą nazwę bezterminowo, więc nie trzeba dokonywać zmian w aplikacji. |
websiteURL | Łańcuch znaków (String) | Tak | Adres docelowej strony. Może wskazywać na dowolną lokalizację w ramach witryny, włącznie ze strefami dla zalogowanych. Nasi pracownicy nie muszą tam wchodzić, gdyż wizyta jest symulowana. |
websiteKey | Łańcuch znaków (String) | Tak | Klucz strony Recaptcha. Informację jak pozyskać klucz znaleźć można w tym artykule. |
recaptchaDataSValue | Łańcuch znaków (String) | Nie | Wartość atrybutu 'data-s'. Dotyczy tylko Recaptcha i stron Google. |
proxyType | Łańcuch znaków (String) | Tak | Typ proxy http - zwyczajne proxy http/https socks4 - proxy socks4 socks5 - proxy socks5 |
proxyAddress | Łańcuch znaków (String) | Tak | Adres ipv4/ipv6 proxy. Nie stosować nazw hostów ani adresów IP z sieci lokalnych. |
proxyPort | Integer | Tak | Port proxy |
proxyLogin | Łańcuch znaków (String) | Nie | Login dla proxy wymagających uwierzytelniania (podstawowe) |
proxyPassword | Łańcuch znaków (String) | Nie | Hasło proxy |
userAgent | Łańcuch znaków (String) | Tak | Informacja User-Agent o przeglądarce, stosowana przy emulacji. Wymagane jest podanie sygnatury nowoczesnej przeglądarki, w przeciwnym razie Google każe "zaktualizować przeglądarkę". |
cookies | Łańcuch znaków (String) | Nie | Dodatkowe cookies, które powinniśmy użyć w domenach Google. |
isInvisible | Logiczny (Boolean) | Nie | Określić, jeśli Recaptcha jest niewidoczna. Spowoduje to wyświetlenie prawidłowego widgeta u pracownika. |
Przykład żądania
#pip3 install anticaptchaofficial
from anticaptchaofficial.recaptchav2proxyon import *
solver = recaptchaV2Proxyon()
solver.set_verbose(1)
solver.set_key("YOUR_KEY")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
#set optional custom parameter which Google made for their search page Recaptcha v2
#solver.set_data_s('"data-s" token from Google Search results "protection"')
# DO NOT USE PURCHASED/RENTED PROXIES ON PROXY SERVICES!!!
# THEY WILL NOT WORK!
# USE ONLY PROXIES YOU INSTALL YOURSELF ON YOUR OWN SERVER OR FAST VPS
# USE PROPER PROXY SOFTWARE LIKE SQUID !
# INSTALLATION INSTRUCTIONS:
# https://anti-captcha.com/apidoc/articles/how-to-install-squid
solver.set_proxy_address("PROXY_ADDRESS")
solver.set_proxy_port(1234)
solver.set_proxy_login("proxylogin")
solver.set_proxy_password("proxypassword")
solver.set_user_agent("Mozilla/5.0")
solver.set_cookies("test=true")
# Specify softId to earn 10% commission with your app.
# Get your softId here: https://anti-captcha.com/clients/tools/devcenter
solver.set_soft_id(0)
g_response = solver.solve_and_return_solution()
if g_response != 0:
print "g-response: "+g_response
else:
print "task finished with error "+solver.error_code
Obiekt rozwiązanie zadania
Właściwość/atrybut | Typ | Przeznaczenie |
---|---|---|
gRecaptchaResponse | Łańcuch znaków (String) | Łańcuch znaków token wymagany do interakcji z formularzem wysyłania na docelowej stronie. |
cookies | Tablica (Array) | Opcjonalna tablica cookies z których skorzystano przy rozwiązywaniu proxy. Dotyczy tylko domen i subdomen google.com. |
Przykład odpowiedzi
{
"errorId":0,
"status":"ready",
"solution":
{
"gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}