Skip to content Skip to sidebar Skip to footer

Login Using Python Requests Doesn't Work For Pythonanywhere.com

I am trying login to the site pythonanywhere.com import requests url='https://www.pythonanywhere.com/login' s = requests.session() values = { 'auth-username': 'username',

Solution 1:

You need to get page first.So you can get the crsftoken and sessionid.And remember to set Referer=https://www.pythonanywhere.com/login/

import requests

url='https://www.pythonanywhere.com/login'

s = requests.session()
s.get(url)

values = {
    'auth-username': 'username', 
    'auth-password': 'password',
    "csrfmiddlewaretoken" : s.cookies.get("csrftoken"),
    "login_view-current_step" : "auth"
    }

headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.92 Safari/537.36',
            'Referer': 'https://www.pythonanywhere.com/login/'}

u = s.post(url, data=values, headers=headers)
print(u.content)

Post a Comment for "Login Using Python Requests Doesn't Work For Pythonanywhere.com"