xevil с anticaptcha выдает ошибку "Connection refused", как исправить?

В xevil выбрал разгадывание капч при помощи anticaptcha, запускаю скрипт:

from anticaptchaofficial.imagecaptcha import *

solver = imagecaptcha()
solver.set_verbose(1)
solver.set_key(some_key)
captcha_response = solver.solve_and_return_solution(some_path)

Получаю следующий ответ:

making request to createTask
could not create task
Connection refused

Капча ни то, что не решается - соединение в принципе с anticaptcha не устанавливается. Если обращаться напрямую к anticaptcha - все работает корректно. Как решить данный квест?

EDITED:

Решил обращаться напрямую к адресу создания задачи на решение капчи:

data = {
    'clientKey': ANTI_CAPTCHA_KEY,
    'task': {
        "type": "ImageToTextTask",
        'body': 'screen.png',
        # "numeric": 1,
    }
}
url = 'http://api.anti-captcha.com/createTask'
result = requests.post(url, data)

Теперь в ответе такой текст: 'XEVIL INTERNAL ERROR: PROBABLY, INCORRECT REQUEST'


Ответы (1 шт):

Автор решения: Вадим Стерлев
import requests
data = {'key': '123'} # Любое число
file = {'file': open('foto.jpg', 'rb'), 'submit': 'Upload and get the ID'}
r = requests.post('http://2captcha.com/in.php', data=data, files=file)
ref = r.text.split('|')[-1]
result = requests.get(f'http://2captcha.com/res.php?key=123&action=get&id={ref}')
res = result.text.split('|')[-1]
print(res)

Файл, который отсылаешь в xevil должен лежать в директории скрипта. В xevil настройках выбираешь 2Captcha

→ Ссылка