Closed feddorra closed 6 years ago
Пробовали использовать service token вместо логина?
@feddorra можете приложить debug строчку из лога по ключу response_url_query ...
?
Для этого включите debug mode для логгера.
Проблема всё ещё существует.
При авторизации с логином-паролем, этот неправильный sid берётся из url query страницы, на которую происходит редирект после отправки post-запроса. Настоящий sid и ссылку на картинку с капчей можно брать примерно так:
response_soup = BeautifulSoup(response.text, "html.parser")
captcha_sid = response_soup.find('input', {"name": "captcha_sd"}).get("value")
captcha_img = response_soup.find('img', {"id": "captcha"}).get("src")
captcha_img = urljoin(response.url, captcha_img)
@hdk5 спасибо за анализ и совет по решению! Я проверю это.
Fixed in 1.1.2
Библиотека даёт ссылку (https://m.vk.com/captcha.php?s=0&sid=6Le00B8TAAAAACHiybbHy8tMOiJhM5vh88JVtP4c) на нерабочую картинку капчи. Если память не подводит, то параметр sid должен состоять только из цифр.