httplib2 cookie 问题

发布于 2022-09-01 12:28:16 字数 761 浏览 18 评论 0

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不能访问下个页面,一直说我没登陆,是不是漏了什么东西啊?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文