前言
playwright 操作浏览器上的页面后,后续如果想结合其他的框架操作接口(如:requests),可以直接获取到浏览器的 cookies。
context.cookies() 获取浏览器 cookies
使用示例
from playwright.sync_api import sync_playwright, expect
# 上海悠悠 wx:283340479
# blog:https://www.cnblogs.com/yoyoketang/
with sync_playwright() as p:
browser = p.chromium.launch(headless=False)
context = browser.new_context()
page = context.new_page()
# 访问浏览器页面
page.goto('https://www.cnblogs.com/yoyoketang/')
# 方法1
print(context.cookies())
# 方法2
print(page.context.cookies())
运行结果
[{'name': '.Asp....', 'value': '........', 'domain': 'www.cnblogs.com', 'path': '/', '