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:
Exemple #4
0
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: