方法一通过python的requests包:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 |
import requests url = "https://fanyi.baidu.com" res = requests.get(url) ck = res.cookies print(ck) print(type(ck)) print(ck.keys()) # 获取cookie中所有键名,以list格式输出 print(ck.items()) # 输出 <RequestsCookieJar[<Cookie BAIDUID=3A6AD66348038CBCB3BB6927F4A2CD77:FG=1 for .baidu.com/>, <Cookie locale=zh for .baidu.com/>]> <class 'requests.cookies.RequestsCookieJar'> ['BAIDUID', 'locale'] [('BAIDUID', '3A6AD66348038CBCB3BB6927F4A2CD77:FG=1'), ('locale', 'zh')] |
获取cookies是通过response的cookies 属性,可以通过res.cookies["cookie_name"]的方式获取。
并且需要注意的是,这个是一个RequestCookieJar的实例,也就是说,在requests的操作里的cookie一般都是包装到了 Continue reading