On Sat, Jul 26, 2008 at 7:31 PM, Daniele <[EMAIL PROTECTED]> wrote: > Hi, > I'm trying to connect to a site that requires a php login. I used the > urllib2 module in the following way: >
It requires a php login, or php handles the login? >>> import urllib2 > >>> user='xxx' > >>> password='yyy' > >>> hp = urllib2.HTTPPasswordMgr() > >>> uri = ' > http://s2.ikariam.it/index.php?action=loginAvatar&function=login' > >>> hp.add_password(None, uri, user, password) > >>> opener = urllib2.build_opener(urllib2.HTTPBasicAuthHandler( hp)) > >>> req = urllib2.Request(uri) > >>> opener.open(req).readlines() > > Needless to say, it doesn't work. I get an html page back from the > opener saying username and/or password are invalid. > Can anyone point me in the right direction? > If php is handling the login, my guess is that it's receiving the info via either POST or GET. And if you don't have access to the script, and you're not sure what the names of the values are, that might require some trial and error. HTH, Wayne
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor