美文网首页我的收藏
requests请求传递cookie

requests请求传递cookie

作者: Sec小玖 | 来源:发表于2018-03-14 17:01 被阅读0次
    #将CookieJar转为字典:
    cookie_dict = requests.utils.dict_from_cookiejar(req.cookies)
    #将字典转为CookieJar:两种方法
    requests.utils.add_dict_to_cookiejar(cookie_jar, req.cookies)
    cookie_jar = requests.utils.cookiejar_from_dict(cookie_dict, cookiejar=None, overwrite=True)
    #其中cookie_dict是要转换字典转换完之后就可以把它赋给cookies 并传入到session中了:
    
    s = requests.Session()
    #如果是req查询出来的cookie,可直接赋值给s.cookies,因为req.cookies类型也为cookieJar
    s.cookies = req.cookies
    #将字典cookie转换为cookie_jar在进行赋值
    s.cookies = cookie_jar
    

    将cookie字典转换为cookieJar,再进行赋值实例:

    import requests
    
    BCOOKIES = {
        "s_uid": "xxxxx",
        "s_exp": "14",
        "server_time": "1487816753"
    }
    
    ssrequest = requests.session()
    requests.utils.add_dict_to_cookiejar(ssrequest.cookies, BCOOKIES)
    
    url="http://www.xxx.com"
    ssrequest.get(url)
    

    相关文章

      网友评论

        本文标题:requests请求传递cookie

        本文链接:https://www.haomeiwen.com/subject/ndofqftx.html