问题
requests.session() 获取不到 cookie
两种方法
resp = requests.get(url, headers=headers, verify=False)
cookie = resp.cookies
resp = session.get(url, headers=headers, verify=False)
cookie = session.cookies
只能在 get方法里面获取 cookie吗?
这个方法你怎么调用的呀
我觉得你把问题分解一下。 先用你这套代码,按录播里面的httpbin 请求一下。看看能否成功。
如果不能成功,是代码的问题,如果能成功。可能是你现在用的被测产品的逻辑不太一样。
在下面调用的 直接调用 login方法
只响应头里面有 cookie 才能获取到??如果没有就获取不到 cookie?
你们现在的产品登录的流程是什么,什么时候给cookie ,有流程图吗。还有你这个cookie 是接口用还是ui用的
接口里面只返回了 token, 想通过接口 获取cookie,然后塞到浏览器里面去
塞浏览器,所以是UI自动化的吗我看你们大概率是SSO的登录模式,如果是SSO,可以使用下面这个方式
如果是接口自动化,应该有token就行了吧,看研发的处理逻辑,大部分场景是不需要折腾cookie的。