接口测试 requests 如何处理 cookies 中等号

lin1125056798 · 2022年07月19日 · 最后由 江涛依旧 回复于 2022年07月22日 · 5526 次阅读

项目中 cookie 是这种格式: 'Cookie': 'org_token=c1e83c062f60e33c10e67df1bce6793a'

如果直接传 cookies 后面会因为 Cookies=org_token=c1e83c062f60e33c10e67df1bce6793a 报错

大佬们有解决的办法吗?

共收到 6 条回复 时间 点赞

request 有对应的 cookie 包可以直接更新 cookie 里的值

用正则啊、string 的 replace 方法啊等等

正则,也可以取到 cookies 的 value 后再 split('=') 取后面的,方法很多,直接百度!
org_token=(.*?)'
去吧,正则世界的所有奥秘我都放在上一行啦

requests.Session()

江涛依旧 回复

接口需要 token 验证的,用这个方法不行把,我没成功过

大瓶子 回复

移动端可能没有 cookie 机制,可能你们的 token 是放在 data 里传了,你按你们的机制整吧,不必死套公式

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册