cookie获取

category
自动化
date
Apr 10, 2026
icon
password
slug
getCookie
status
Published
summary
请求前获取cookie
tags
type
Post

一、selenium

关键代码:
局限:需要关闭浏览器

二、Playwright

关键代码:
局限:没有像 Selenium 那样的 --user-data-dir 选项来直接使用已有的浏览器用户数据 解决:
方法 1:导入现有的 Cookies
你可以手动从浏览器中导出 Cookies,然后将其加载到 Playwright 中。虽然不能直接使用 --user-data-dir,但你可以通过以下步骤导出 Cookies:
  1. 从浏览器导出 Cookies:
      • 使用开发者工具获取当前登录状态的 Cookies(类似你之前手动复制的方法)。
  1. 将 Cookies 导入到 Playwright
    1. 通过 Playwrightcontext.add_cookies() 方法将这些 Cookies 注入到浏览器会话中。
示例代码:

说明:

  1. 手动导出 Cookies: 你需要手动从浏览器中导出当前会话的 Cookies(通过浏览器开发者工具的 Application > Cookies 面板)。
  1. 导入 Cookies: context.add_cookies() 方法允许你将导出的 Cookies 加载到 Playwright 中。你可以使用这些 Cookies 来模拟已经登录的状态。
方法 2:使用保存的 LocalStorageSessionStorage
如果登录信息保存在 LocalStorageSessionStorage 中(某些网站可能会这样做),你也可以通过 Playwright 导入这些存储内容。类似地,你可以将它们提取出来并在脚本中加
 
上一篇
键鼠控制
下一篇
selenium
Loading...