httplib2 cookie 问题

http = httplib2.Http()

try:
    login_url = 'http://www.zimuzu.tv/User/Login/ajaxLogin'
    login_params = {'account': '11111111@qq.com', 'password': '123456',
                    'remember': 1, 'url_back': 'http://www.zimuzu.tv/user/sign'}

    response, contents = http.request(login_url, method='POST', body=urlencode(login_params), headers=headers)
    headers['Cookie'] = response['set-cookie']  #保存cookie
    print('登陆返回状态', response['status'])
    contents_dict = eval(bytes.decode(contents))
    print(contents_dict)

    #签到页面
    response, contents = http.request(sign_url, headers=headers)
    #print('签到页面', response['status'])
    print(bytes.decode(contents))

为什么我这么写拿到的cookie不能访问下个页面,一直说我没登陆,是不是漏了什么东西啊?

阅读 4.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题