乐于分享
好东西不私藏

抖音 Cookies 获取工具使用说明

抖音 Cookies 获取工具使用说明

用于获取抖音 Cookies,配合扣子插件使用

一、准备工作

操作系统:Windows 10/11 或 macOS

Python 版本:3.8 及以上

网络环境:能正常访问抖音

检查 Python 是否安装:

打开命令行(CMD 或 PowerShell),输入:

python --version

如果显示 Python 版本号(如 Python 3.11.0),说明已安装。

二、安装步骤

1.下载脚本文件

将本说明文件同目录下的 get_cookies.py 下载到电脑任意文件夹。

2.安装依赖

打开命令行,进入脚本所在目录,执行以下命令:

pip install playwright

安装完成后,继续执行:

playwright install chromium

注意:如果下载速度慢,可添加国内镜像源:

pip install playwright -i https://pypi.tuna.tsinghua.edu.cn/simple

3.运行脚本

在命令行中执行:

python get_cookies.py

三、使用方法

4.运行 python get_cookies.py 后,会自动打开一个浏览器窗口

5.等待约 5 秒,页面加载完成后浏览器会自动关闭

6.命令行中会显示 Cookies JSON 数据

7.复制整段 JSON(从 { 到 }),粘贴到扣子插件的 cookies 参数中

四、输出示例

运行成功后,命令行会显示类似以下内容:

{"__ac_nonce": "06a05e5cf002f9e327a83", "__ac_signature": "_02B4Z...", "ttwid": "1%7C...%7C..."}

五、常见问题

Q: 运行报错 "No module named 'playwright'"

A: 没有安装 playwright 库,请执行:pip install playwright

Q: 运行报错 "playwright: command not found"

A: 需要安装浏览器内核,请执行:playwright install chromium

Q: 浏览器打开后没有反应

A: 请检查网络连接,确保能访问抖音。如果出现验证码,请手动完成验证。

Q: Cookies 过期了怎么办?

A: 重新运行 python get_cookies.py 即可获取新的 Cookies。Cookies 有效期约 2 小时。

Q: 如何下载此脚本?

A: 将本说明文件同目录下的 get_cookies.py 复制到本地即可。

六、注意事项

本工具仅在本地运行,不会上传您的任何数据

Cookies 请妥善保管,不要分享给他人

Cookies 有效期约为 2 小时,过期后需要重新获取

如遇到其他问题,请在公众号留言反馈

--- 附:脚本完整代码 ---

将以下代码保存为 get_cookies.py 即可使用:

#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 抖音 Cookies 获取工具 运行后会自动打开浏览器,获取 cookies 并打印到屏幕上 """import asyncio import json from playwright.async_api import async_playwrightasync def get_cookies():print("=" * 50)print("抖音 Cookies 获取工具")print("=" * 50)print()print("[*] 正在启动浏览器...")pw = await async_playwright().start()browser = await pw.chromium.launch(headless=False)context = await browser.new_context()page = await context.new_page()print("[*] 正在访问抖音...")await page.goto("https://www.douyin.com/jingxuan",wait_until="domcontentloaded", timeout=60000)print("[*] 请等待页面加载完成...")await asyncio.sleep(5)# 获取 cookiesraw_cookies = await context.cookies()cookies_dict = {c["name"]: c["value"] for c in raw_cookies}print()print("=" * 50)print("Cookies 获取成功!共 {} 个".format(len(cookies_dict)))print("=" * 50)print()print("请复制下面整段 JSON(包括大括号),粘贴到扣子插件中:")print()print(json.dumps(cookies_dict, ensure_ascii=False, indent=2))print()await browser.close()await pw.stop()input("按 Enter 键退出...")if __name__ == "__main__":asyncio.run(get_cookies())