Commit Graph

11 Commits

Author SHA1 Message Date
starmen1265 84e9ada055 restore: 恢复误删的技能目录并修复导入方式
PR Test / lint (pull_request) Successful in 1s
- 恢复 kb-zhihu-metadata, kb-bilibili-metadata, kb-deep-analyzer
- 修改 zhihu.py 和 analyze.py 使用 sys.path 方式导入
- 删除符号链接 kb_zhihu_metadata

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 17:27:48 +08:00
starmen1265 ae8f6080c9 删除就技能
PR Test / lint (pull_request) Successful in 2s
2026-03-16 16:55:21 +08:00
starmen1265 f05c93d2b1 fix(zhihu): remove noscript tags to prevent duplicate images
PR Test / lint (pull_request) Successful in 1s
Zhihu HTML structure includes noscript fallback images:
<figure><img data-actualsrc=...><noscript><img src=...></noscript></figure>

After fixing lazy-load (replacing src with data-actualsrc), both imgs
have real URLs, causing duplicates. The fix removes noscript tags before
processing img elements.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 15:08:08 +08:00
starmen1265 c7cdd49f01 chore: add debug session and init file
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 00:09:16 +08:00
starmen1265 b6ff7c81aa fix(zhihu): handle lazy-load images in markdown conversion
知乎使用图片懒加载机制,`<img>` 标签的 `src` 属性包含 SVG 占位符,
真实图片 URL 在 `data-actualsrc` 或 `data-original` 属性中。
`markdownify` 只读取 `src`,导致转换后得到无效占位符。

修复:在转换前预处理 HTML,将真实图片 URL 替换到 `src` 属性。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 22:59:24 +08:00
starmen1265 070cd80342 fix(zhihu): 修复 Cookie 设置时机问题
- 将 context 创建移到 cookie 设置之前
- 使用 add_cookies 方法替代初始化时传入
- 添加 .gitignore 忽略 __pycache__ 等文件
2026-03-08 23:25:43 +08:00
starmen1265 727cfc183a Fix: zhihu_article_crawler.py 强制更新 MediaCrawler 配置,避免爬取错误文章 2026-02-27 20:21:57 +08:00
starmen1265 193d2b375d feat: 添加 MediaCrawler 整合支持
- kb-zhihu-metadata: 新增 zhihu_article_crawler.py 支持爬取知乎专栏文章
- kb-zhihu-content: 添加 article-from-media 类型支持从 MediaCrawler 数据读取
- 更新 SKILL.md 文档说明新功能
2026-02-27 17:42:21 +08:00
starmen1265 85797d0a89 feat: kb-zhihu-metadata 支持 ZHIHU_COOKIE
- 安装 markdownify 依赖
- PlaywrightBrowser 支持传入 Cookie
- ZhihuPlaywrightExtractor 支持传入 Cookie
- zhihu_metadata.py 读取 ZHIHU_COOKIE 环境变量
- 更新 SKILL.md 添加 Cookie 配置说明
2026-02-27 15:39:19 +08:00
starmen1265 d2c262973e feat: 添加知乎问答支持
- zhihu_extractor.py:
  - 添加 URL_PATTERNS 支持 answer 和 question
  - 添加 _extract_answer_content() 方法提取知乎回答
  - 添加 _extract_question_content() 方法提取知乎问题

- zhihu_metadata.py:
  - 添加 extract_answer() 函数
  - 添加 extract_question() 函数
  - 更新命令行参数支持 answer/question 类型
  - 更新帮助文档
2026-02-16 22:12:13 +08:00
starmen1265 86daba5771 添加技能模块 2026-02-15 01:17:39 +08:00