依据项目的实现逻辑,用户发表评论时需检测用户当前为登录状态,即校验cookie。
用户登录后在响应头里可见到Set-cookie字段,此即可作为Cookie用于发表评论请求。
def login(): url = 'http://XXX.XXX.com/XXX/login' data={ 'loginId': 'XXX==', 'password': 'XXXQ=' } session=requests.Session() cookies_jar = session.post(url, data).cookies cookie = requests.utils.dict_from_cookiejar(cookie_jar) #print(cookie) login()
session = requests.Session()
cookie_jar = session.post(url,data).cookies
cookie = requests.utils.dict_from_cookiejar(cookie_jar)
通过此方法获取登录响应头中的cookie,并以json格式输出。