Вот как задача выглядит с помощью capsolver:
Код: Выделить всё
{"clientKey": "YOUR_API_KEY",
"task": {
"type": "ReCaptchaV3EnterpriseTaskProxyless",
"websiteURL": url,
"websiteKey": sitekey,
"anchor": "fadsfdssrewtr4326t.....",
"reload": "fadsfdssrewtr4326t.....",
"pageAction": "direct_access"
}
}
Код: Выделить всё
from twocaptcha import TwoCaptcha
import requests
import random
from bs4 import BeautifulSoup
api_key = apikey
solver = TwoCaptcha(api_key)
result = solver.recaptcha(
type='ReCaptchaV3EnterpriseTaskProxyless',
sitekey=sitekey,
url='url',
version='v3',
minScore=0.9,
pageAction='direct_access',
isEnterprise=True)
print(result['code'])
data = {
'ID': 'D66BF49F6D7EB93B0D747D6D7783DF2C',
'g-recaptcha-response': result['code']
}
response = requests.post('url', data=data)
soup = BeautifulSoup(response.content, "lxml")
print(response.status_code)
print(soup)
Код: Выделить всё
0cAFcWeA4gPD...
200
Accès refusé : score reCAPTCHA trop faible.
Код: Выделить всё
{
"googlekey": sitekey,
"pageurl": url,
"proxytype": "HTTP",
"version": "v3",
"action": "",
"invisible": 0,
"domain": "",
"recaptcha_discount": 0,
"captchatype": "recaptcha_v3",
"min_score": 0.9,
"stoken": "",
"proxy": "",
"soft_id": 4580
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... e-error-me
Мобильная версия