Помогите разобраться с авторизацией на сайтах через requests. Я пробую авторизоваться вот таким способом:
import requests
s = requests.session()
headers = {'login_username': 'login',
'login_password': 'password'}
url = 'http://rustorka.com/forum/index.php'
page = s.get(url=url, auth=(headers['login_username'], headers['login_password']))
print(page.text)
Так я получаю неавторизованую страницу сайта.
Пробовал так:
s = requests.session()
headers = {
'login_username': 'login',
'login_password': 'password',
'login': 'Вход'}
url = 'http://rustorka.com/forum/login.php'
page = s.post(url=url, data=json.dumps(headers))
Я наверное упускаю что-то фундаментальное. Я уже пробовал на разных сайтах - результат один и тот же - код страницы без авторизации.
Хочу авторизоваться, получить куки и работать с сайтом передавая куки.