墨迹哥 发表于 2014-02-14 14:59

请教urllib2 带cookies的get请求

如何返回请求结果,代码如下:   # 查询任务
   def Reportread(self,url_target,task_id):
      req=urllib2.Request(url_target+task_id)
      req.add_header('cookie','sessionod='+self.session)
      print req

墨迹哥 发表于 2014-02-14 15:06

在网上看了一个貌似不行。,。。   def Reportread(self,url_target,task_id):
      req=urllib2.Request(url_target+task_id)
      req.add_header('cookie','sessionod='+self.session)
      response=urllib2.urlopen(req)
      print response.read()

icymirror 发表于 2014-02-14 15:18

回复 2# 墨迹哥


    来自 StackOverflow 的一个小示例代码:import urllib2
opener = urllib2.build_opener()
opener.addheaders.append(('Cookie', 'cookiename=cookievalue'))
f = opener.open("http://example.com/")

墨迹哥 发表于 2014-02-14 15:45

回复 3# icymirror


    谢谢哈!
页: [1]
查看完整版本: 请教urllib2 带cookies的get请求