三份采集数据:原始需求、目录结构、当前状态

文档时间:2026-10-09。数据位置:新媒体文章和公开课在 down2;Kaggle 竞赛采集在 down1。

0. 总表

数据集机器公网目录
新媒体文章down2/xinxing-zimeiti-corpus/
公开课 50 门down2/open-courses-0923/
Kaggle 公开竞赛采集down1/kaggle/

1. 原始交付需求

以下是本次对话中确认过的交付原文,未改写口径。

1.1 新媒体文章

范围以 9 月 30 日修正版《新兴自媒体优质内容源检索0930.xlsx》的 Sheet2「文章筛选清单」为准,Sheet3「交付说明」为正式格式要求。

格式:最新附件要求标准 JSON,可直接解析,字段准确,资源与原文一一匹配。早期群聊确认过 JSONL,最终采用 JSON 还是 JSONL 仍需统一。

数量:群里按约 2,100 条估算;带交付说明的本地修正版有 2,096 条带地址记录、2,070 个不同地址,需保留原表编号并明确重复条目的处理口径。

三个数据集都建议附一份逐条下载清单,记录原清单编号、来源链接、本地路径、完成状态和缺失原因。

Sheet3 交付说明原文要点:完整标题和正文;同步图片、代码、视频、音频并与正文对应;视频 1080p,否则 720p,禁止更低;JSON 可直接解析。

1.2 公开课

范围以《公开课检索清单0923.xlsx》中的 50 门课程为准,结合《公开课下载内容的测试校验0930.docx》执行。该 docx 不在 down2 上,无法按它逐条对。

答案范围:清单对学生解答和登录受限材料有排除提示,应区分公开官方答案、学生答案和受限答案。

清单采集建议里还有一条更早的限制:ETH 禁止把文档复制到其他服务器。因此第 41 门只记网址,没有转存文件。这和后来的「可获取的答案都要下」有冲突,当前按禁止转存处理,并在清单里标成 excluded_policy。

1.3 Kaggle 公开竞赛采集

对话里没有单独贴过和上面同级的长需求。实际执行口径来自 down1 上的清单和脚本:

2. 新媒体文章

本地根目录:/www/wwwroot/dataset/xinxing-zimeiti-corpus/
公网:http://204.12.202.90/xinxing-zimeiti-corpus/
体积约 836 GB。

目录结构

xinxing-zimeiti-corpus/
├── articles.json              早期全量 JSON(含失败项)
├── articles.jsonl             同上,一行一篇
├── articles_delivery.json     按交付口径整理的 JSON(付费正文已剔除)
├── manifest.jsonl             逐条清单:Excel 行号、URL、状态、缺失原因
├── manifest_summary.json      清单统计
├── attachments/<文章id>/
│   ├── images/                正文图片
│   ├── code/                  代码块或代码文件
│   ├── audio/                 音频(有则放这里)
│   └── videos/                仅 1080p 或 720p
├── papers/<arxiv_id>/<id>.pdf 文中 arXiv 论文
└── series-follow/             专栏/系列关联采集(未完成)
    ├── manifest.jsonl
    ├── done-urls.txt
    └── <excel行号>/*.md

当前状态(2026-10-09)

项结果
原表行号2096 行有地址;同一 URL 只留第一次,重复 26 行标 duplicate
去重地址2070
正文齐约 955
缺图或缺合格视频824
抓取失败115,主要是 Medium 403
付费/部分付费/会员墙176 条标 excluded_paid,未把公开片段当全文。费用清单未做
视频5142 个,只要 1080/720。重试后仍有约 148 条链接失败(源片不可用、会员专属或没有 720 以上)
arXiv 论文2141 篇 PDF
专栏/系列2026-10-08 开跑后崩溃。已写出 6 个系列目录、117 条记录、97 个 markdown。报错 Invalid IPv6 URL,没有跑完
JSONarticles.json、articles.jsonl、articles_delivery.json 都有。JSON / JSONL 最终用哪一个仍未统一

逐条清单:manifest.jsonl

3. 公开课

本地根目录:/www/wwwroot/dataset/open-courses-0923/
公网:http://204.12.202.90/open-courses-0923/
体积约 87 GB。

目录结构

open-courses-0923/
├── manifest.json                          50 门逐课状态和缺失原因
├── crawl.log / video-download.log
├── <序号>-<课名>/
│   ├── meta.json                          种子 URL、已抓页面、已下文件
│   ├── pages/                             页面 Markdown,不是完整 HTML+图片
│   ├── files/                             PDF、PPT、ZIP、作业包
│   ├── videos/                            公开 YouTube / OCW 视频
│   ├── github/<仓库名>/                   克隆到的仓库(不是每门都有)
│   └── DONE.json                          首轮爬取结束标记

课程目录示例:01-CS224N-Natural-Language-Processing-with/{pages,files,videos,github,meta.json}。50 个课程目录都在。

当前状态(2026-10-09)

项结果
课程目录50 / 50
课件/PDF 等文件约 4961 个
视频410 个。清晰度没有逐条核到 ≥720
GitHub88 个仓库。15-721 讲义仓库是私有的,克隆失败
按钮链接全部跟进2026-10-08 刚开始跟 CS224N 就因 Invalid IPv6 URL 退出。没有写出 button-follow.json
完整网页+图片存的是 Markdown
按学期/资源类型组织只有课程目录
ETH 第 41 门只记网址,未转存
登录墙 / 学生解答Canvas、Gradescope、Piazza、Panopto、学生解答已跳过
校验 docx服务器上没有《公开课下载内容的测试校验0930.docx》

逐课清单:manifest.json

4. Kaggle 公开竞赛采集(down1)

本地根目录:/www/wwwroot/dataset/kaggle/(down1,不是 down2)
公网:http://74.91.24.26/kaggle/
状态:未完成,2026-10-07 00:35 因磁盘到 91% 停止。停止阈值是 90%。2026-10-09 磁盘仍约 92%,剩余约 294 GB。看门脚本还在,但只是空转,日志没有新进度。

目录结构

kaggle/
├── Kaggle_Competitions_Summary_公开可下载11005个比赛.xlsx
├── competitions_clean.csv                 11005 行:title, slug, url, id
├── download_competitions.py
├── download_state/
│   ├── summary.jsonl                      已处理比赛的结果
│   ├── metacode.log
│   ├── forum.sqlite
│   ├── stopped_disk.txt                   停机原因
│   └── code_index.jsonl / kernel_versions.jsonl
├── meta/                                  Meta Kaggle 原始 CSV
│   ├── Competitions.csv
│   ├── Kernels.csv / KernelVersions.csv
│   ├── Forums.csv / ForumTopics.csv / ForumMessages.csv
│   └── Models.csv 等
└── competitions/<slug>/
    ├── code/<作者>__<kernel名>/           代码仓库文件
    ├── discussion/index.json              讨论索引
    └── models/manifest.json               模型清单;权重文件不一定下到

当前状态(2026-10-09)

项结果
目标比赛11005
已建比赛目录2298
summary.jsonl2526 条;成功 2266,失败 260
代码文件约 12.9 万
讨论帖约 6.7 万。评论接口曾 429,后改走 Meta Kaggle
模型权重只下到 853 个。后续大量 403,没有权限或接口拒绝
是否还在下否。日志停在 2026-10-07 00:35

清单表:公开可下载 11005 个比赛.xlsx