Im trying to login to a website via a script but when I print the websites html content, but I cant see any of the data available after login... Can someone tell what I am missing? Thank you!
def main():
headers = {
"User-Agent":
"Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36",
}
s = requests.session()
s.headers.update(headers)
s.get('https://www.e-ams.at/eams-sfa-account/p/index.jsf')
# Generate the post data
data = {
'url': 'https://www.e-ams.at/eams-sfa-account/p/index.jsf',
'j_username': 'username',
'j_password': 'password'
}
# Perform the post request
r = s.post('https://www.e-ams.at/eams-sfa-account/p/index.jsf', data=data)
# Try to get data only available after login
r = s.get('https://www.e-ams.at/eams-sfa-account/p/EsaSBasisdaten.jsf?eamsTrack=1524234335254')
print(r.url)
print(r.text)
print(r.status_code)