Пишу софт для логина в инстаграм, пока получилось вот так:
import requests
from bs4 import BeautifulSoup as bs
url = 'https://www.instagram.com/'
logurl = url + 'accounts/login/ajax/'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36',
}
session = requests.Session()
session.headers.update(headers)
responce = session.get(url)
soup = bs(responce.content, "html.parser")
csrf = responce.cookies['csrftoken']
session.headers.update({'X-CSRFToken': csrf})
data = {'username': input ('Логін \n - '), 'password': input ('Пароль \n - ')}
login = session.post(logurl, data=data, allow_redirects=True)
print(login)
и дальше не знаю какие хедерс еще надо