requests读取保存设置cookie的一连串方法

[python] 2024-04-24 圈点647

摘要:requests读取保存设置cookie的一连串方法。用requests读取cookies,并带cookies值请求网址,可以不用帐号和密码就可以登录网站。

requests读取保存设置cookie的一连串方法。用requests读取cookies,并带cookies值请求网址,可以不用帐号和密码就可以登录网站。


requests操作cookie之读取cookie

response = requests.get("http://www.xoxxoo.com")
print(response.cookies)
for key,value in response.cookies.items():
    print(key+"="+value)


requests操作cookie之带cookie请求,(读取cookies忽视)

url = 'http://www.xoxxoo.com/docookies'
cookies = dict(cookies='cookies')
response = requests.get(url, cookies=cookies)
print(response.text)


requests操作cookie之带cookie请求,

Cookie 的返回对象为 RequestsCookieJar,它的行为和字典类似,但接口更为完整,适合跨域名跨路径使用。还可以把 Cookie Jar 传到 Requests 中:

jar = requests.cookies.RequestsCookieJar()
jar.set('tasty_cookie', 'yum', domain='xoxxoo.com', path='/cookies')
jar.set('gross_cookie', 'blech', domain='xoxxoo.com', path='/anywhere')
url = 'http://xoxxoo.com/docookies'
response = requests.get(url, cookies=jar)
print(response.text)


requests  cookies  

感谢反馈,已提交成功,审核后即会显示