В контакте на аккаунте сменилась авторизация и теперь нельзя авторизоваться с паролем.
Пример из интернета
import vk_api
APP_ID=''
LOGIN_ID = ''
PHONE = ''
PASS_ID = ''
ACCESS_TOKEN =""
DOMAIN = ""
DOMAIN_text = ''
DOMAIN_text_s = ''
def main():
login, password, vk_token = LOGIN_ID, PASS_ID,ACCESS_TOKEN
vk_session = vk_api.VkApi(login, password,vk_token)
try:
vk_session.auth(token_only=True)
except vk_api.AuthError as error_msg:
print(error_msg)
return
Не работает выдает ошибку
Bad password
Как теперь проводить авторизацию, для автоматизации действий?
Вот ответ из службы поддержки Вконтакте
К сожалению, простого варианта входа по логину и паролю сейчас нет — это уже весьма старый и крайне небезопасный способ, который приходится на руку злоумышленникам. Ведь если они узнают эти данные, что зачастую разными способами даётся им легко, то аккаунт и ценная информация в нём запросто попадёт в руки этих негодяев.
По этой причине было принято решение отказаться от такого способа, усилив меры защиты профилей пользователей нашей необъятной платформы.