I want to Sign into my Google account using Python but when I print the html results it doesn't show my username. That's how I know it isn't logged in. How do I sign into google using Python? I have seen two popular modules so far for this urllib.request or Requests but none have helped me with logging into the giant Google. Code: import requests # Fill in your details here to be posted to the login form. payload = { 'Email': 'accountemail@gmail.com', 'Passwd': 'accountemailpassword' } # Use 'with' to ensure the session context is closed after use. with requests.Session() as s: p = s.post('https://accounts.google.com/signin/challenge/sl/password', data=payload) # print the html returned or something more intelligent to see if it's a successful login page. print(p.text) Login form info: <input id="Email" name="Email" placeholder="Enter your email" type="email" value="" spellcheck="false" autofocus=""> <input id="Passwd" name="Passwd" type="password" placeholder="Password" class=""> <input id="signIn" name="signIn" class="rc-button rc-button-submit" type="submit" value="Sign in"> When I login the console will give me 4 link to request so I'm not sure if I'm even using the right URL. Request URL:https://accounts.google.com/signin/challenge/sl/password Request MethodOST Status Code:302 Request URL:https://accounts.google.com/CheckCookie?hl=en&checkedDomains=youtube&checkConnection=youtube%3A503%3A1&pstMsg=1&chtml=LoginDoneHtml&service=youtube&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fhl%3Den%26feature%3Dsign_in_button%26app%3Ddesktop%26action_handle_signin%3Dtrue%26next%3D%252F&gidl=CAASAggA Request Method:GET Status Code:302 Request URL:https://accounts.google.com/CheckCookie?hl=en&checkedDomains=youtube&checkConnection=youtube%3A503%3A1&pstMsg=1&chtml=LoginDoneHtml&service=youtube&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fhl%3Den%26feature%3Dsign_in_button%26app%3Ddesktop%26action_handle_signin%3Dtrue%26next%3D%252F&gidl=CAASAggA Request Method:GET Status Code:302 request URL:https://www.youtube.com/signin?hl=en&feature=sign_in_button&app=desktop&action_handle_signin=true&next=%2F&auth=xAMUT-baNWvXgWyGYfiQEoYLmGv4RL0ZTB-KgGa8uacdJeruODeKVoxZWwyfd-NezfxB6g. Request Method:GET Status Code:303 I am currently using Python 3.4.2 & don't plan on using google's API. Continue reading...