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,80 @@
---
collected: true
collected_date: 2026-06-12
---
# 共和国四个实验:中国社会分层结构的变迁
## 元数据
- **采集日期**: 2026-06-03
- **原文链接**: https://www.aisixiang.com/data/31455.html
- **来源**: 爱思想(李强,清华大学教授)
- **分类**: 社会观察
- **标签**: #社会分层 #四个实验 #阶层流动 #李强 #社会结构
## 核心观点摘要
清华大学李强教授将建国以来六十年的中国社会分层结构变迁概括为"共和国的四个实验"。这四个实验分别对应不同历史时期对社会结构的主导性改造与调整,解释了社会分层的形成、瓦解、恢复与重构过程。
## 第一个实验:打碎阶级结构(建国后前二十余年)
**核心内容**:通过暴力革命和制度设计,彻底摧毁旧有的阶级体系。
**具体做法**:
- 农村:土地改革,将所有地主土地重新分配给农民,彻底打碎地主-佃农结构
- 城市:到1956年通过公私合营消灭民族资产阶级
**对社会分层的改变**:
- 原有的基于经济资本和社会文化资本的等级体系被完全瓦解
- 旧价值观、文化载体和社会关系网络被摧毁
- 核心逻辑:强调"谁**不应该**得到什么"
## 第二个实验:恢复结构(1978年改革开放后的30年)
**核心内容**:纠正第一个实验的激进做法,重新恢复被打破的社会结构常态。
**具体做法**:
- 重新启用旧精英(如荣毅仁、王光英等原民族资产阶级代表人物)
- 提升知识分子地位(直接提工资、恢复工作)
**对社会分层的改变**:
- 社会重新出现基于能力、贡献和职业的分层
- 到1984年,社会声望和收入排序已基本回归常态
- 核心逻辑:转向探讨"**谁得到了什么**"
## 第三个实验:资源在社会各阶层中的配置方式
**五种配置方式**:
1. **市场配置**:改革开放后引入,取代行政配置和身份配置
2. **政府配置**:通过公共政策(户籍、工资政策)直接创造或影响社会结构
3. **私人权利配置**:寻租、腐败等不合理因素
4. **单位配置**:个人所在单位决定资源获取多寡
5. **关系配置**:社会网络对资源分配起重要作用
核心逻辑:研究资源是"**怎样得到的**"。
## 第四个实验:缓解工业社会矛盾与冲突
**五种缓冲机制**:
1. **基层政府**:村委会、街道办在基层协调矛盾
2. **传统单位**:发挥单位内部协调功能
3. **传统政治身份**:劳模、党员等在矛盾中起稳定作用
4. **保障机制**:社会保障、福利制度为弱势群体提供安全网
5. **家庭关系(中国特色)**:家庭内部代际支持、亲属互助调节资源
## 社会结构变迁的关键特征
1. 从彻底摧毁到逐步恢复的剧烈摆动
2. 资源配置方式从单一行政配置到多元化复杂格局
3. 政府政策在中国具有"创造结构"的决定性作用
4. 工业化阶段不可避免地带来社会矛盾激化
## 对个人阶层位置的影响
- 第一个实验:个人阶层由政治出身决定,原有的经济、文化资本被剥夺
- 第二个实验:阶层位置开始与教育、能力、职业挂钩
- 第三个实验:市场机会、单位性质、社会关系网络成为关键变量
- 第四个实验:家庭背景和社会网络成为应对风险的重要"安全垫"
## 袁本初关联
袁本初的"社会分层的三场改革"系列视频(抖音矩阵)与李强教授的"四个实验"理论一脉相承。袁本初将这套学术框架转化为大众可理解的叙事,帮助普通人看懂自己在这个结构中的位置和可能的上升路径。