feat(monitor): 抖音 Web 接口客户端 —— 绕开爬虫子进程,直接发 HTTP
Deploy VitePress site to Pages / build (push) Canceled after 0s
Deploy VitePress site to Pages / Deploy (push) Canceled after 0s

移植自 mac-agent-os 的 mediacrawler_adapter:不起子进程、不开页面,用浏览器里那份
登录态直接调抖音 Web 接口。产物键名照抄 store/douyin,所以 ingest 那条链路一个字不用改。

**目前能用的(真环境实测,非推断)**:

    profile/other : 200, 7075 字节  —— 博主主页指标(粉丝/获赞/作品数/昵称)
    aweme/detail  : 200, 45425 字节 —— 单条作品详情(含点赞/评论/收藏/分享)

**目前不能用的:作品列表 `aweme/post`。** 两个互相独立的原因:
  1. 这个接口被抖音单独升级成了真校验:不带 x-tt-argus 回 403「Uifid Not Found」,
     带上 dummy 值回 200 + **空 body**。也就是说「头在不在」骗得过,「真校验」过不了。
     同一套头打 profile/other 和 aweme/detail 都是通的 —— 抖音是挑着接口加保护的,
     挑中的恰好是「批量拉作品列表」这个最敏感的动作。
  2. 改走页面截获也不行:CDP 浏览器打开博主主页会落到「验证码中间页」(当天大量探测的
     代价,过几小时要重测)。

  所以现在的边界是:**已知作品的指标刷新能做,自动发现新作品做不了**。

**排查中控住变量后得到的两条事实**(都写进注释了):
  · `Accept` / `Accept-Language` / `Referer` 才是主页接口能返回真数据的原因 —— 只有
    UA+client hints+Cookie 时是 200 但仅 121 字节的空壳,补上这三个头变 7074 字节。
    (我先前猜的 sec-ch-ua 不是关键。)
  · 因此 UA 与 client hints 必须**成套地取自同一个浏览器**,所以 BrowserIdentity 一次
    从 CDP 取齐 cookie + UA + hints,而不是各自写死。

「200 + 空 body 必须当场报错」也是刻意写死的:放过去它会在下游变成「这个博主没作品」,
把一次失败伪装成一条正常结果 —— 爬虫那条路正是这么栽的,还被翻译成「账号被封」。

测试 +11:cookie 解析、请求头成套性(含 uifid 缺失/回退)、产物键名与 store 对齐、
以及 _get 的三条失败路径(空 body / 403 带网关原话 / 正常返回)。
This commit is contained in:
2026-10-10 17:12:25 +08:00
parent 21ff01b894
commit 2112c1a870
1601 changed files with 367425 additions and 0 deletions
@@ -0,0 +1,191 @@
---
id: KB-20260503-003
title: "命名现实的力量——情绪叙事与精神图腾"
type: concept
status: draft
nature: concept
domain: personal-management
subdomain: [领导力, 认知升级, 创业思维]
tags: [情绪力量, 命名现实, 精神图腾, 叙事, 长征, 领导力, 创业]
confidence: 0.8
source: "ghai 个人洞察(受抖音@烬火燎原视频启发)"
source_type: insight
date_created: 2026-05-03
date_modified: 2026-05-03
version: 1
aliases: [情绪叙事力量, 命名即定义, 精神动员]
keywords: [情绪, 叙事, 长征, 创业, 精神力量, 框架效应, 领导力]
summary: "人类的底层是情绪动物,掌握命名现实的能力(将撤退变为长征),是比战略更根本的力量——创业和管理中不可忽略的精神维度"
related: ["KB-20260503-001"]
previous_version: ""
superseded_by: ""
---
# 命名现实的力量——情绪叙事与精神图腾
> 来源:ghai 个人洞察 | 2026-05-03
> "人其实是情绪动物,能把战略转移变成长征、变成精神图腾,这本身就是一种力量。"
---
## 一、核心命题
> **人类是情绪动物。任何事业,只有在情绪层面被接受、被鼓舞、被信仰,才能真正驱动人向前。**
理性决策是表象,情绪驱动是底层。这不是弱点,而是人类的基本结构。能够理解并运用这一结构的人,拥有超越战略层面的力量。
---
## 二、命名现实:最高级的力量
### 2.1 什么是"命名现实"
同样的事实,不同的名字,产生完全不同的情绪反应:
| 事实 | 消极命名 | 积极命名 | 情绪差异 |
|------|---------|---------|---------|
| 军队转移撤退 | 逃跑/溃败 | **长征** | 羞耻→自豪 |
| 业务收缩 | 失败/关门 | **战略聚焦/转型** | 沮丧→希望 |
| 产品降价 | 廉价/掉价 | **普惠/亲民** | 贬低→认同 |
| 裁员 | 解雇/炒人 | **组织优化/人员迭代** | 恐惧→理性 |
| 加班 | 压榨/苦干 | **奋斗/攻坚** | 怨恨→使命感 |
**核心能力**:不是改变事实,而是改变事实被感知的方式。
### 2.2 为什么命名有效
人类对"事实"的感知,60% 以上由"框架"决定(框架效应,Framing Effect)。同样的数据,放在不同的框架里,人的决策完全不同。
```
事实:我们撤退了 3000 公里
↓
框架A:"溃败" → 情绪:羞耻、恐惧 → 行为:瓦解
框架B:"战略转移" → 情绪:理性、接受 → 行为:保存实力
框架C:"长征" → 情绪:悲壮、自豪 → 行为:团结、信仰
```
**命名 = 设定框架。设定框架 = 掌控情绪。掌控情绪 = 驱动行为。**
---
## 三、历史案例:长征作为精神图腾
### 3.1 事实层面
- 1934 年,中央红军被迫撤离根据地
- 历时两年,行程二万五千里
- 出发 8.6 万人,到达陕北不足 7000 人
- 从纯军事角度看,是惨烈的撤退
### 3.2 命名之后
"长征"这个名字,将"溃败"转化为"史诗":
| 维度 | 事实(撤退) | 命名后(长征) |
|------|------------|--------------|
| 性质 | 失败/逃跑 | 壮举/远征 |
| 情绪 | 羞耻/绝望 | 悲壮/自豪 |
| 参与者 | 残兵败将 | 英雄战士 |
| 历史定位 | 战略失误 | 精神丰碑 |
| 后续影响 | 士气瓦解 | 信仰凝聚 |
### 3.3 启示
> **不是胜利才值得被记住,而是被记住的才成为胜利。**
长征的案例说明:当你在事实层面处于劣势时,命名现实的能力可以逆转局势。这不等于"欺骗",而是**从更高的维度重新定义你所经历的事情**。
---
## 四、对创业/做事的启示
### 4.1 双轨驱动模型
任何事业的成功都需要两条腿:
```
理性轨道 情绪轨道
┌──────────────┐ ┌──────────────┐
│ 战略、战术 │ │ 愿景、叙事 │
│ 数据、指标 │ │ 故事、符号 │
│ 逻辑、论证 │ │ 情绪、共鸣 │
│ 效率、执行 │ │ 意义、归属 │
└──────────────┘ └──────────────┘
↓ ↓
"做什么" "为什么做"
"怎么做" "为谁做"
```
**绝大多数创业者只关注左轨,忽视右轨。而那些真正能凝聚人的创业者,右轨比左轨更强大。**
### 4.2 创业者需要的命名能力
| 场景 | 事实层 | 命名层(情绪叙事) |
|------|--------|-----------------|
| 创业初期 | 没钱没人没资源 | "我们在做一件改变行业的事" |
| 产品打磨 | 反复改版 | "我们在追求极致体验" |
| 融资失败 | 被拒绝 | "投资人还没看懂我们的价值" |
| 团队低谷 | 士气低落 | "每一次低谷都是筛选同路人的机会" |
| 用户增长慢 | 没人用 | "我们在服务最挑剔的那批用户" |
> 注意:命名不是撒谎。它是在事实的基础上,**选择聚焦于哪个维度的真实**。
### 4.3 落地方法
1. **给你的困难起个好名字** —— 不是"瓶颈"而是"蓄力期",不是"失败"而是"实验反馈"
2. **给你的团队一个叙事** —— 你们不只是"做产品的",你们是"在改变某种生活方式的"
3. **给你的用户一个身份** —— 他们不是在"用你的产品",他们是"某种理念的践行者"
4. **给你的阶段一个符号** —— 类似"长征"这种标志性命名,让阶段变成故事的一章
---
## 五、精神/情绪的底层逻辑
### 5.1 人类是意义动物
人不是吃饱就满足的动物。人需要**意义感**。意义感的来源:
```
生存需求(底层)→ 安全需求 → 归属需求 → 尊重需求 → 自我实现
↓
其实是"意义需求"的递进表达
```
**命名现实的能力,本质上是提供意义的能力。**
### 5.2 情绪是行动的催化剂
理性告诉人"应该做什么",情绪驱动人"真的去做"。没有情绪参与,理性决策很少转化为行动。
创业者、领导者最重要的能力之一,就是**把理性的战略目标,翻译成情绪的驱动信号**。
### 5.3 精神图腾的构建
精神图腾 = 一个符号/故事/名字,能够:
1. **浓缩复杂** —— "长征"两个字承载了整个历史的意义
2. **激发情绪** —— 不需要解释,听到就产生共鸣
3. **提供方向** —— 在迷茫时,它是灯塔
4. **凝聚群体** —— 认同它的人自动成为"同一群人"
---
## 六、总结
> **战略决定你能走多远,命名决定有多少人愿意跟你走。**
| 维度 | 传统思维 | 扩展思维 |
|------|---------|---------|
| 关注点 | 事实、数据、逻辑 | 事实 + 叙事、情绪、意义 |
| 领导力 | 决策力、判断力 | 决策力 + 命名力、鼓舞力 |
| 创业 | 商业模式、产品 | 商业模式 + 愿景故事、文化 |
| 沟通 | 说清楚、讲明白 | 说清楚 + 打动人、让人信 |
| 困难 | 解决问题 | 解决问题 + 赋予困难意义 |
---
## 相关概念
- [[KB-20260503-001|十条社会处世智慧]] —— 第3条"把诉求包装成对方的KPI"本质也是命名现实
- 框架效应(Framing Effect)—— 认知心理学中同一信息不同表述导致不同决策的现象
- 精神图腾 —— 集体认同的符号化象征