核心功能
news_market 是一款专为中国A股市场设计的资讯聚合工具,通过 RSS 源和网页抓取技术实时汇聚四大类信息源:
- 热点要闻:人民网时政、新浪财经、36氪、财联社、雪球、观察者网、IT之家
- 科技媒体:36氪、钛媒体、InfoQ、量子位、机器之心、新智元
- 证券网站:东方财富、同花顺、雪球、富途牛牛
- 官方渠道:工信部、科技部、发改委
显著优点
1. 开箱即用:纯 Python 标准库实现,无需申请 API Key,零配置启动
2. 智能过滤:支持多关键词同时包含/排除过滤,可处理中文同义词(如同时匹配"AI/人工智能/大模型/算力")
3. 灵活输出:支持摘要长度自定义(0-全文)、JSON结构化输出、返回数量控制
4. 高可用架构:内置多镜像源自动切换机制(RSSHub 国内镜像 + 国际备选)
5. 全文获取策略:优先从 RSS 源直接提取正文,避免额外网络请求;中文站点支持 web_fetch 详情页抓取
潜在局限与风险
| 类别 | 说明 |
|------|------|
| 数据源稳定性 | RSS 源依赖第三方服务,可能因目标网站结构调整而失效(脚本会自动跳过失败源)|
| 时效性边界 | 信息更新频率受限于各源 RSS 刷新周期,非实时行情数据 |
| 内容完整性 | 部分源可能仅提供摘要而非全文,需结合 `--detail -1` 或 `--json` 参数获取完整内容 |
| 合规风险 | 抓取官方渠道信息需遵守《网络安全法》《数据安全法》,建议用于个人研究参考 |
适合人群
- A股投资者与研究员(基本面/政策面信息跟踪)
- 科技行业分析师(AI、半导体等赛道动态监控)
- 财经内容创作者(热点选题与素材聚合)
- 需要批量清洗特定主题新闻的量化团队
使用建议
高频场景推荐组合命令:python3 news_market.py hot --include 关键词1,关键词2 --exclude 噪音词 --limit 50 --json,配合定时任务实现自动化资讯监控。