🥦 设置 cookies
✅️️ 设置 cookies
📌 页面对象中设置
任意页面对象都有set.cookies()方法,用于设置 cookies。
该方法接收多种格式的 cookies 信息,可设置一个或多个 cookies。
使用浏览器时,任意页面对象设置的 cookies 是所有标签页共用的(由new_tab(new_context=True)创建的标签页除外)。
示例:
from DrissionPage import Chromium
tab = Chromium().latest_tab
cookies = 'name1=value1; name2=value2; path=/; domain=.example.com;'
tab.set.cookies(cookies)
📌 SessionOptions中设置
SessionOptions对象有set_cookies()方法,可接收一个或多个 cookies,用于SessionPage初始化时设置 cookies。
每次设置会覆盖之前所有 cookies 信息。
示例:
from DrissionPage import SessionOptions
cookies = 'name1=value1; name2=value2; path=/; domain=.example.com;'
co = SessionOptions()
co.set_cookies(cookies)
📌 删除 cookies
页面对象用set.cookies.remove()和set.cookies.clear()删除和清空 cookies。
SessionOptions对象用set_cookies(None)清空 cookies。
具体用法详见使用文档有关章节。