Advertisement
Guest User

Untitled

a guest
Apr 8th, 2020
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.89 KB | None | 0 0
  1. import requests, json, getpass
  2.  
  3. USER_AGENT = "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.52 Safari/537.36"
  4.  
  5. token = ''
  6.  
  7. def authorization(USERNAME, PASSWD):
  8.     BASE_URL = 'https://www.instagram.com/'
  9.     LOGIN_URL = BASE_URL + 'accounts/login/ajax/'
  10.  
  11.     session = requests.Session()
  12.     session.headers = {'user-agent': USER_AGENT}
  13.     session.headers.update({'Referer': BASE_URL})
  14.  
  15.     req = session.get(BASE_URL)
  16.     session.headers.update({'X-CSRFToken': req.cookies['csrftoken']})
  17.     login_data = {'username': USERNAME, 'password': PASSWD}
  18.     login = session.post(LOGIN_URL, data=login_data, allow_redirects=True)
  19.     session.headers.update({'X-CSRFToken': login.cookies['csrftoken']})
  20.     token = login.cookies['csrftoken']
  21.     login_text = json.loads(login.text)
  22.  
  23.     print(login_text, token, sep='\n')    
  24.  
  25.  
  26. authorization('', '')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement