如何在浏览器中查看 sid_tt?开发者工具三种方法详解

7

一、什么是 sid_tt

sid_tt 是 TikTok(抖音国际版)及其相关服务常用的会话标识 Cookie,用于维持用户登录状态与请求鉴权。在网页端调试、接口分析或自动化脚本编写时,经常需要提取该值。

二、方法一:Application(应用)面板查看(最直观)

这是查看 Cookie 最清晰的方式,不受 JavaScript 限制,可完整列出所有 Cookie 属性。

  1. 在目标网页按 F12 打开开发者工具;

  2. 点击顶部标签栏的 Application(应用);

  3. 在左侧依次展开 Storage(存储)→ Cookies

  4. 选择对应的域名,如 tiktok.comwww.tiktok.com

  5. 在右侧列表的 Name 列中找到 sid_tt,对应的 Value 即为其值。

提示:如果 Cookie 带有 HttpOnly 标记,只能通过此面板读取,无法通过前端脚本获取。

三、方法二:Network(网络)面板查看请求头

适合在接口请求发生时实时抓取,可确认该 Cookie 是否随请求携带。

  1. F12 打开开发者工具,切换到 Network(网络)标签;

  2. 刷新页面或触发一次新的 API 请求;

  3. 在请求列表中点击任意请求(建议选择文档或 XHR/Fetch 类型);

  4. 在右侧 Headers(标头)标签页中向下滚动;

  5. Request Headers 中找到 cookie 字段,在字符串中搜索 sid_tt=,等号后的内容即为该值。

四、方法三:Console(控制台)快捷命令

如果当前页面域名下存在该 Cookie,且未标记 HttpOnly,可通过控制台快速输出。

Ctrl + Shift + J(Windows)或 Cmd + Option + J(Mac)打开 Console,粘贴并执行以下代码:

document.cookie.split('; ').find(row => row.startsWith('sid_tt='))

若返回 sid_tt=xxxxx 则提取成功;若返回 undefined,说明该 Cookie 不存在或受 HttpOnly 保护。

更精确的匹配写法:

document.cookie.match(/sid_tt=([^;]+)/)?.[1]

五、调试程序已暂停时的处理

如果在 Sources(源代码)面板中因断点导致页面出现“Paused in debugger”遮罩,请先按 F8 或点击开发者工具右上角的 ▶ Resume(恢复) 按钮继续执行,再切换到 Application 面板查看。

若仅需查看 Cookie 而不需要调试脚本,建议在 Sources 面板中点击 Deactivate breakpoints(停用断点) 🚫 图标,避免再次暂停。

六、注意事项

  • HttpOnly 限制:sid_tt 标记为 HttpOnly,则无法通过 document.cookie 读取,只能使用 Application 或 Network 面板查看。

  • 域名匹配: Cookie 具有域名作用域,请确保在正确的域名下查找,子域名与主域名的 Cookie 池可能不同。

  • 时效性: 会话 Cookie 可能在退出登录或过期后失效,获取后请及时使用。

网友评论

访客信息

你已经3分钟没有访问该网站

这些可能是你需要的内容: