Files
MediaCrawler/mac-agent-os-main/03_knowledge/99_system/taxonomies/domains.md
T
butubb 2112c1a870
Deploy VitePress site to Pages / build (push) Canceled after 0s
Deploy VitePress site to Pages / Deploy (push) Canceled after 0s
feat(monitor): 抖音 Web 接口客户端 —— 绕开爬虫子进程,直接发 HTTP
移植自 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 带网关原话 / 正常返回)。
2026-10-10 17:12:25 +08:00

1.9 KiB

领域分类表

本表定义了 AgentOS 知识库的领域分类体系。当"其他"类别超过总知识的 5% 时,应考虑新增领域。

一级领域列表

编号 英文目录名 中文名称 说明 典型子领域
01 cs 计算机科学 编程、系统、网络、数据库等 数据库、前端、后端、运维、安全
02 ai 人工智能 ML/DL/NLP/CV/LLM 等 NLP、CV、强化学习、RAG、Agent
03 finance 金融 股票、基金、投资、财报等 量化交易、价值投资、宏观经济
04 law 法律 法规、合规、合同等 民法、商法、知识产权
05 medicine 医学 健康、疾病、药物等 中医、西医、营养学
06 physics 物理 物理学知识 量子力学、相对论、热力学
07 math 数学 数学理论与应用 线性代数、概率统计、微积分
08 psychology 心理学 心理学知识 认知心理学、社会心理学
09 philosophy 哲学 哲学思考 认识论、伦理学、美学
10 history 历史 历史事件与脉络 中国史、世界史、科技史
11 engineering 工程 工程技术 机械、电子、土木
12 design 设计 设计理论与方法 UI/UX、平面设计、建筑设计
13 business 商业 商业知识 创业、管理、营销、战略
14 personal-management 个人管理 效率、习惯、时间管理 GTD、番茄工作法、精力管理
15 personal-insight 个人洞见 心得、感悟、人生经验 决策模型、价值观、反思
16 other 其他 暂未归类的知识 待新增领域

新增领域规则

  1. 当"其他"类别下的知识文件数超过总文件数的 5% 时,memory_manager 技能提示新增
  2. 新领域需同时定义:中文名称、英文目录名、说明、典型子领域
  3. 新增领域后,需更新本文件和 folder-aliases.json