requsts.sesstion格式化各种cookie

该博客主要介绍了如何在Scrapy中获取和处理cookie,包括检查特定字符串是否存在于网页文本中,将cookie转换为字典格式,并为不同目的(如requests和浏览器)进行格式化。此外,还展示了如何手动解析和构建cookie字符串。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# 格式化scrapy用

        index_text = self.sess.get(url=index_url,headers=self.headers).text
        # print(index_text)
        if '**公司' not in index_text:
            print('逆向登录失败-----')

        print(f'index返回的-----cookie---{self.sess.cookies}')
        # 格式化scrapy用cookie
        cookie = requests.utils.dict_from_cookiejar(self.sess.cookies)
        print(cookie)

# 格式化requests用

        # 格式化requsts用的cookie
        cookie = requests.utils.dict_from_cookiejar(self.sess.cookies)
        coo = ''
        for k,v in dd.items():
            # print(k,v)
            coo += str(k) + '=' + str(v) + ';'

        print(coo)

# 格式化浏览器cookie

cookies = 'acw_tc=7488869916565786881877667e0b2d088d31906e2caa4f94ebfef23ffe'
lists = cookies.split(';')
cookie = {}
for i in lists:
    j = i.strip()
    j = j.split('=')
    cookie[j[0]] = j[1]


print(cookie)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值