ERROR_ZERO_CAPTCHA_FILESIZE - Как исправить?

Есть код:

def get_download_link_sharewood(self, link, log, password):
    resp1 = self.session.get('https://s1.sharewood.co/login/login', headers=self.session.headers)
    soup = BeautifulSoup(resp1.content, 'lxml')
    block = soup.find_all('dl', class_='formRow')[2].find_all('div')[1]
    sitekey = block['data-sitekey']

    captcha_params = {
        'key': rucaptcha_token,
        'method': 'hcaptcha',
        'sitekey': sitekey,
        'pageurl': 'https://s1.sharewood.co/login/login',
    }

    captcha_resp = self.session.post('http://rucaptcha.com/in.php', params=captcha_params)
    id_ = captcha_resp.text.split('|')[1]

    solve_captcha_params = {
        'key': rucaptcha_token,
        'action': 'get',
        'id': id_,
        'invisible': 1
    }
    time.sleep(15)
    captcha_solve = self.session.get('http://rucaptcha.com/in.php', params=solve_captcha_params)
    print(captcha_solve.text)

    params = {
        'login': log,
        'password': password
    }

И все время пишет ERROR_ZERO_CAPTCHA_FILESIZE. В оф. документации RuCaptcha пишет, что ошибка связана с тем, что передаваемый размер изображения меньше 100 байт. Как такое может быть и как это исправить? POST-запрос на решение капчи обрабатывается корректно и присылает ID.


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