企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## Session跨请求保持cookie - 一个是把cookie先写成字典形式,然后把字典转换为cookiejar ``` s = requests.Session() # 开启一个会话Session cookie_dict={'49BAC005-7D5B-4231-8CEA-16939BEACD67': 'cktest001', # 从chrome浏览器中取到的cookie值 'JSESSIONID':'F4FFF69B8XXXXXXC8DCB4C061C0', 'JSESSIONIDSSO':'9D49C76FD6XXXXXF294242B44A' } s.cookies = requests.utils.cookiejar_from_dict(cookie_dict, cookiejar=None, overwrite=True) # 把cookie值转换为cookiejar类型,然后传给Session 注意:这个方法会替换掉原有的cookies ``` - 追加cookies ``` s = requests.Session() # 开启一个会话Session jar = requests.cookies.RequestsCookieJar() # 创建一个Cookie Jar对象 jar.set('49BAC005-7D5B-4231-8CEA-1XXXXBEACD67','cktXXXX001') # 向Cookie Jar对象中添加cookie值 jar.set('JSESSIONID','F4FFF69B8CXXXX80F0C8DCB4C061C0') jar.set('JSESSIONIDSSO','9D49C7XXXX448FDF5B0F294242B44A') s.cookies.update(jar) # 把cookies追加到Session中 ```