Using the cookie jar is not going to solve my problem. I don't want to use the cookie jar. I just want to send the right request so that I will be sent back the right header, which will contain the information that I want. Apparently I am not sending the right request because the header that I am receieving does not have the "Set-Cookie"s that I want. i.e. I am being recognized as not logged in (non member etc).

--- On Sat, 3/15/08, Kent Johnson <[EMAIL PROTECTED]> wrote:

    From: Kent Johnson <[EMAIL PROTECTED]>
    Subject: Re: [Tutor] login
    To: [EMAIL PROTECTED]
    Cc: [email protected]
    Date: Saturday, March 15, 2008, 11:44 AM

    SwartMumba snake wrote:
    > I am trying to get the cookies from the site when I login, though
    > html.info(). The problem is that when I check the source ( html.read() )
    > it shows that it does not recognize me as logged in. Also, if I chech
    > html.info(), the cookies that I am suppose to receive, if I logged in
    > successfully, are not there. What am I doing wrong?

    urllib2 does not support cookies by default, you have to configure it
    with a CookieJar:

    import cookielib, urllib2

    cj = cookielib.CookieJar()
    opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))

    Then use this opener as below. I think you will have to look at the
    CookieJar to see the cookies.

    Kent

    > opener.addheaders = [('User-Agent', 'Mozilla/5.0 (Windows; U;
    Windows NT
    > 6.0; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12'),
    >                      ('Referer',
    'http://www.site.org/index.php')
    >                      ]
    >
    > values = urllib.urlencode({'user_name': 'MyUsername',
    'user_pass':
    > 'MyPass^^', 'login' : 'Login'})
    > req = urllib2.Request('http://www.site.org/index.php', values)
    >
    > html = opener.open(req)


Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
_______________________________________________
Tutor maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/tutor

Reply via email to