在Python中,使用urllib2库发送带有cookie的请求,可以通过以下步骤实现:
完整代码如下:
import urllib2
import cookielib
cookie = cookielib.CookieJar()
cookie_handler = urllib2.HTTPCookieProcessor(cookie)
opener = urllib2.build_opener(cookie_handler)
cookie_data = "name=value; Domain=example.com; Path=/"
cookie_data2 = "name2=value2; Domain=example.com; Path=/"
request = urllib2.Request("http://example.com")
request.add_header("Cookie", cookie_data)
request.add_header("Cookie", cookie_data2)
response = opener.open(request)
print response.read()
注意:urllib2库已经在Python 3.x中被移除,推荐使用requests库来实现发送带有cookie的请求。
领取专属 10元无门槛券
手把手带您无忧上云