import requests
from html.parser import HTMLParser
from html.entities import name2codepoint
token = 'empty'
def run(user,passw):
sess = requests.Session()
#obtain token
response = requests.get('https://proxer.me/')
data = response.content
tparse = tokenParser()
tparse.feed(str(data))
global token
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)