爬虫常用技巧(3)-- cookiesjar 与字典之间的相互转化

cookies的类型是cookiejar

实例代码

import requests

url = 'https://www.baidu.com'

response = requests.get(url)

print(response.cookies)

运行结果

python@ubuntu:~/Desktop/pach$ python3 ckjar.py
<RequestsCookieJar[<Cookie BDORZ=27315 for .baidu.com/>]>

cookiejar 与 dict 之间的相互转化

实例代码

import requests

url = 'https://www.baidu.com'
response = requests.get(url)

ckjar = response.cookies
print(type(ckjar))
ck_dict = requests.utils.dict_from_cookiejar(ckjar)
print(type(ck_dict))
print(ck_dict)

ck_jar = requests.utils.cookiejar_from_dict(ck_dict)
print(ck_jar)

运行结果

python@ubuntu:~/Desktop/pach$ python3 ckjar.py
<class 'requests.cookies.RequestsCookieJar'>
<class 'dict'>
{'BDORZ': '27315'}
<RequestsCookieJar[<Cookie BDORZ=27315 for />]>

联系方式

qq: 2564493603 欢迎交流

你可能感兴趣的:(爬虫)