proboltal
@proboltal
Рыжий

Как авторизоваться в m.Ok.ru с помощью requests python?

Пробовал вот так:

import requests, lxml, html5lib
from bs4 import BeautifulSoup as bs

ses = requests.Session()

ses.headers = {
    'user-agent': 'Opera / 9.80 (J2ME/MIDP; Opera Mini/8.0.35626/90.169; U; en) Presto/2.12.423/12.16'
}

def ok_login():
	log = input('Введите логин: ')
	pasw = input('Введите пароль: ')
	
	login_data = {
	    'login': log,
		'password': pasw
	}
	a = ses.get('https://m.ok.ru/')
	time.sleep(5)
	b = ses.post('https://m.ok.ru/cdk/st.cmd/main/st.lgn/on', data=login_data)
	time.sleep(2)


и проверял такой функцией
def check_ok():
	myprof = anter_ses.get('https://m.ok.ru/dk?st.cmd=userProfile')
	soup = bs(myprof.content, "lxml")
	print(soup)


В итоге ничего не вышло, испробовал много разных функций. Не получается, может кто то уже сталкивался с этим? Можно ли через API например?
  • Вопрос задан
  • 262 просмотра
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы