Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import mechanize
- BASE_URL = 'https://racetrac.empowerwfm.com/ESS/'
- br = mechanize.Browser()
- br.open(BASE_URL)
- br.select_form(name='Form1')
- form = br.form
- form['txtBadgeNumber'] = '123456'
- form['txtPin'] = 'password123!'
- r = br.submit()
- print(r.read())
- from bs4 import BeautifulSoup
- import requests
- BASE_URL = 'https://racetrac.empowerwfm.com/ESS/'
- login_url = 'Login.aspx'
- session = requests.Session()
- response = session.get(BASE_URL + login_url, verify=False)
- soup = BeautifulSoup(response.text)
- txtBadgeNumber = 123456
- txtPin = 'password123'
- __VIEWSTATE = soup.find(id='__VIEWSTATE')['value']
- __EVENTARGUMENT = ''
- __EVENTTARGET = 'btnLogin'
- __VIEWSTATEGENERATOR = soup.find(id='__VIEWSTATEGENERATOR')['value']
- payload = {'__VIEWSTATE' : __VIEWSTATE,
- '__EVENTARGUMENT' : __EVENTARGUMENT ,
- '__EVENTTARGET' : __EVENTTARGET ,
- '__VIEWSTATEGENERATOR' : __VIEWSTATEGENERATOR ,
- 'txtBadgeNumber' : txtBadgeNumber,
- 'txtPin' : txtpin
- }
- session.post(BASE_URL + login_url, params=payload)
- print(session.get(BASE_URL + 'Timesheet.aspx').text)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement