I did everything like you said but still didn't work. It only worked when I created session with requests.Session() for some reason and passed the proxy. It's like the authentication being passed right in the url is not working properly as it should. I kept getting athentication error even though the proxy token is copy pasted from the console.