sansan0/TrendRadar · error · ImportError
RSS 解析需要安装 feedparser: pip install feedparser
Error message
RSS 解析需要安装 feedparser: pip install feedparser
What it means
Error "RSS 解析需要安装 feedparser: pip install feedparser" thrown in sansan0/TrendRadar.
Source
Thrown at trendradar/crawler/rss/parser.py:46
url: str
published_at: Optional[str] = None
summary: Optional[str] = None
author: Optional[str] = None
guid: Optional[str] = None
class RSSParser:
"""RSS 解析器"""
def __init__(self, max_summary_length: int = 500):
"""
初始化解析器
Args:
max_summary_length: 摘要最大长度
"""
if not HAS_FEEDPARSER:
raise ImportError("RSS 解析需要安装 feedparser: pip install feedparser")
self.max_summary_length = max_summary_length
def parse(self, content: str, feed_url: str = "") -> List[ParsedRSSItem]:
"""
解析 RSS/Atom/JSON Feed 内容
Args:
content: Feed 内容(XML 或 JSON)
feed_url: Feed URL(用于错误提示)
Returns:
解析后的条目列表
"""
# 先尝试检测 JSON Feed
if self._is_json_feed(content):
return self._parse_json_feed(content, feed_url)
View on GitHub (pinned to 8ee26026ba)
Solutions
- 执行 pip install feedparser 安装 RSS 解析依赖
- 如果使用 requirements.txt,将 feedparser 加入依赖并重新安装
Example fix
pip install feedparser
When it happens
Trigger: Thrown at trendradar/crawler/rss/parser.py:46 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of sansan0/TrendRadar@8ee26026ba (2026-08-15).
Data as JSON: /api/errors/ca7b6fdfd7bec363.
Report an issue: GitHub.