DASHBOARD
资讯源管理
维护高校社团网站、采集规则和后台访问权限。
定时采集
服务运行时按固定周期检查所有已启用的来源。
SOURCES
资讯源
查看采集状态,维护网站地址和解析规则。
| 来源 | 规则 | 状态 | 最近检查 | 操作 |
|---|
没有符合条件的资讯源。
ACCESS
管理员
邮箱加入列表后立即获得后台权限,无需重启服务。
| 邮箱 | 添加人 | 添加时间 | 操作 |
|---|
DOCS
添加资讯源
- 点「资讯源」→「新增资讯源」,填写学校、社团名称、简称和官网。图标可留空。
- 「采集规则」填
{"type":"auto"},系统会尝试发现 RSS、SJMCL 或 WordPress 接口。有已知接口时,按对应类型填写接口地址:
{
"type": "sjmcl",
"url": "https://mc.sjtu.cn/api-sjmcl/article/mua?pageSize=30"
}
RSS 用 rss,WordPress API 用 wordpress。普通网页用 html,选择器使用 CSS 语法:article 表示标签,.news-item 表示 class,#news 表示 id。itemSelector 选中每篇文章,再从文章内提取标题、链接、日期、摘要和图片。
{
"type": "html",
"url": "https://example.edu/news/",
"itemSelector": ".news-item",
"titleSelector": "h2 a",
"linkSelector": "h2 a",
"dateSelector": "time",
"dateAttribute": "datetime",
"abstractSelector": ".excerpt",
"imageSelector": "img"
}
上例中,标题和链接取自 h2 a,日期取 time 的 datetime 属性,摘要取 .excerpt,图片取 img。把选择器换成目标网页实际使用的标签或 class。系统会按此资讯源「学校」栏填写的名称,自动给文章添加学校标签。
- 保存后,在来源列表点「采集」。若为 0 篇或报错,检查地址和规则;成功后按「概览」中的周期自动采集。