Multiple cookie headers and urllib2
evilmrhenry
evilmrhenry at emhsoft.com
Tue Nov 2 18:50:39 EDT 2010
Python 2.6.4 on Ubuntu. I'm not sure if this is a bug or if I'm just
doing this wrong...
I'm trying to include two cookies when I use urllib2 to view a page.
#Code Start
import urllib2
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor())
opener.addheaders.append(("Cookie", "user=abcd"))
opener.addheaders.append(("Cookie", "password=12345"))
print opener.addheaders
r = opener.open("http://emhsoft.com/docs/cookies.php")
print r.readlines()
#Code End
http://emhsoft.com/docs/cookies.php is live, and just includes
<?php print_r($_COOKIE); ?>
The output is
[('User-agent', 'Python-urllib/2.6'), ('Cookie', 'user=abcd'),
('Cookie', 'password=12345')]
['Array\n', '(\n', ' [user] => abcd\n', ')\n', ' ']
I expected both of the cookies to show up, not just one.
More information about the Python-list
mailing list