import requests from html.parser import HTMLParser from html.entities import name2codepoint def run(user,passw): sess = requests.Session() #obtain token response = requests.get('https://proxer.me/') data = response.content tparse = tokenParser() tparse.feed(str(data)) token = tparse.token cookies = response.cookies #make auth response = sess.post('https://proxer.me/login?' + token + '=1', data={'username':user,'password':passw,'remember':'1','submit':'login'}, cookies=cookies) cookies = response.cookies #print(response.status_code) #print(response.content) return sess #test request #response = requests.get('https://proxer.me/ucp?s=reminder&utm_source=nav#top',cookies=cookies) #print(response.content) class tokenParser(HTMLParser): token = '' def handle_starttag(self, tag, attrs): if tag == 'input' and attrs[2][1] == 'proxerToken': self.token = attrs[1][1] print('Token: ',self.token) #response = requests.get('https://proxer.me/ucp?s=reminder&utm_source=nav#top',cookies=cookies) #print(response.content)