一、什么是 sid_tt
sid_tt 是 TikTok(抖音国际版)及其相关服务常用的会话标识 Cookie,用于维持用户登录状态与请求鉴权。在网页端调试、接口分析或自动化脚本编写时,经常需要提取该值。
二、方法一:Application(应用)面板查看(最直观)
这是查看 Cookie 最清晰的方式,不受 JavaScript 限制,可完整列出所有 Cookie 属性。
在目标网页按 F12 打开开发者工具;
点击顶部标签栏的 Application(应用);
在左侧依次展开 Storage(存储)→ Cookies;
选择对应的域名,如
tiktok.com或www.tiktok.com;在右侧列表的 Name 列中找到
sid_tt,对应的 Value 即为其值。
提示:如果 Cookie 带有 HttpOnly 标记,只能通过此面板读取,无法通过前端脚本获取。
三、方法二:Network(网络)面板查看请求头
适合在接口请求发生时实时抓取,可确认该 Cookie 是否随请求携带。
按 F12 打开开发者工具,切换到 Network(网络)标签;
刷新页面或触发一次新的 API 请求;
在请求列表中点击任意请求(建议选择文档或 XHR/Fetch 类型);
在右侧 Headers(标头)标签页中向下滚动;
在 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 可能在退出登录或过期后失效,获取后请及时使用。