Такой вариант авторизацию не проходит.
#!/usr/bin/env python3
import requests
login = 'fake_password'
password = 'fake_login'
url_login = 'https://github.com/login'
url = 'https://github.com/'
with requests.Session() as s:
s.auth = (login, password)
r = s.get(url_login)
print(r.url)
print(r.status_code)
r2 = s.get(url)
print(r2.url)
#Сохраняем страницу для проверки содержимого
with open('git.html', 'w', encoding='utf-8') as page:
page.write(r2.text)
Selenium Webdriver прошу не предлагать. Мои попытки отправлять форму data = playload, а также headers к успеху не привели. Авторизация на Github мне нужна для примера реализации, поэтому если кто-то из Вас делал авторизацию с помощью requests или любой другой библиотеки на любом сайте, где есть передача формы защищенной токеном и сохранение сессии между запросами, то такой код будет крайне полезен.