def test_create_task_payload(self): no_captcha = NoCaptchaTask.NoCaptchaTask(anticaptcha_key=self.anticaptcha_key_fail) # check response type assert isinstance(no_captcha, NoCaptchaTask.NoCaptchaTask) with requests_mock.Mocker() as req_mock: req_mock.post(config.create_task_url, json=self.ERROR_RESPONSE_JSON) no_captcha.captcha_handler(websiteURL=self.WEBSITE_URL, websiteKey=self.WEBSITE_KEY) history = req_mock.request_history assert len(history) == 1 request_payload = history[0].json() # check all dict keys assert ["clientKey", "task", "softId"] == list(request_payload.keys()) assert request_payload["softId"] == config.app_key assert ["type", "websiteURL", "websiteKey", "recaptchaDataSValue"] == list( request_payload["task"].keys() ) assert request_payload["task"]["type"] == "NoCaptchaTask"
from python3_anticaptcha import NoCaptchaTaskProxyless, NoCaptchaTask, CallbackClient ANTICAPTCHA_KEY = "ae23fffcfaa29b170e3843e3a486ef19" # Пример показывает работу антикапчи с "невидимой" рекапчёй от гугла, точно так же работает обычная рекапча от гугла. # Это метод для работы без прокси result = NoCaptchaTaskProxyless.NoCaptchaTaskProxyless(anticaptcha_key = ANTICAPTCHA_KEY)\ .captcha_handler(websiteURL='https://www.google.com/recaptcha/api2/demo', websiteKey='6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-') print(result) # Пример работы антикапчи с гугловской невидимой рекапчёй и обычной рекапчёй с использованием ПРОКСИ result = NoCaptchaTask.NoCaptchaTask(anticaptcha_key = ANTICAPTCHA_KEY, proxyType='http', proxyAddress="8.8.8.8", proxyPort=8080, proxyLogin="******", proxyPassword="******")\ .captcha_handler(websiteURL='https://www.google.com/recaptcha/api2/demo', websiteKey='6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-') print(result) # Асинхронный пример async def run(): try: result = await NoCaptchaTaskProxyless.aioNoCaptchaTaskProxyless(anticaptcha_key=ANTICAPTCHA_KEY) \ .captcha_handler(websiteURL='https://www.google.com/recaptcha/api2/demo', websiteKey='6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-') print(result) except Exception as err:
anticaptcha_key=ANTICAPTCHA_KEY) as nocaptcha: response = nocaptcha.captcha_handler( websiteURL="https://www.google.com/recaptcha/api2/demo", websiteKey="6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-", ) print(response) """ Синхронный пример с прокси Sync example with proxy """ result = NoCaptchaTask.NoCaptchaTask( anticaptcha_key=ANTICAPTCHA_KEY, proxyType="http", proxyAddress="8.8.8.8", proxyPort=8080, proxyLogin="******", proxyPassword="******", ).captcha_handler( websiteURL="https://www.google.com/recaptcha/api2/demo", websiteKey="6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-", ) print(result) """ Асинхронный пример без прокси Async example without proxy """ async def run(): try:
from python3_anticaptcha import NoCaptchaTaskProxyless, NoCaptchaTask ANTICAPTCHA_KEY = "" # Пример показывает работу антикапчи с "невидимой" рекапчёй от гугла, точно так же работает обычная рекапча от гугла. # Это метод для работы без прокси result = NoCaptchaTaskProxyless.NoCaptchaTaskProxyless(anticaptcha_key = ANTICAPTCHA_KEY)\ .captcha_handler(websiteURL='https://www.google.com/recaptcha/intro/android.html', websiteKey='6LeuMjIUAAAAAODtAglF13UiJys0y05EjZugej6b') print(result) # Пример работы антикапчи с гугловской невидимой рекапчёй и обычной рекапчёй с использованием ПРОКСИ result = NoCaptchaTask.NoCaptchaTask(anticaptcha_key = ANTICAPTCHA_KEY, proxyType='http', proxyAddress="8.8.8.8", proxyPort=8080, proxyLogin="******", proxyPassword="******")\ .captcha_handler(websiteURL='https://www.google.com/recaptcha/intro/android.html', websiteKey='6LeuMjIUAAAAAODtAglF13UiJys0y05EjZugej6b') print(result) # Асинхронный пример async def run(): try: result = await NoCaptchaTaskProxyless.aioNoCaptchaTaskProxyless(anticaptcha_key=ANTICAPTCHA_KEY) \ .captcha_handler(websiteURL='https://www.google.com/recaptcha/intro/android.html', websiteKey='6LeuMjIUAAAAAODtAglF13UiJys0y05EjZugej6b') print(result) except Exception as err: