Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python2.6
- # -*- coding: utf-8 -*-
- import urllib
- import urllib2
- # build opener with HTTPCookieProcessor
- o = urllib2.build_opener( urllib2.HTTPCookieProcessor() )
- urllib2.install_opener( o )
- # assuming the site expects 'user' and 'pass' as query params
- p = urllib.urlencode( { 'username': '', 'password': '', 'provider': 'LDAP UniPi' } )
- # perform login with params
- f = o.open( 'https://auth1.unipi.it/auth/perfigo_cm_validate.jsp', p )
- data = f.read()
- e.close()
- f.close()
- p = urllib.urlencode( { 'username': '', 'password': '', 'provider': 'LDAP UniPi', 'remove_old': '1' } )
- # perform login with params
- f = o.open( 'https://auth1.unipi.it/auth/perfigo_cm_validate.jsp', p )
- data = f.read()
- e.close()
- f.close()
- # second request should automatically pass back any
- # cookies received during login... thanks to the HTTPCookieProcessor
- f = o.open( 'http://www.google.it' )
- data = f.read()
- f.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement