INNER CODE UNIT · Python
debug_rss_sources
zillionare/zillionare · scripts/debug_crawler.py:26
def debug_rss_sources():
"""调试RSS源"""
print("=== 调试RSS源 ===")
try:
# 临时设置API key进行测试
if not os.getenv("OPENAI_API_KEY"):
os.environ["OPENAI_API_KEY"] = "test-key-for-rss-testing"
crawler = EnhancedNewsCrawler("rss.yaml")
sources = crawler.config.get("sources", [])
print(f"配置的RSS源数量: {len(sources)}")
for i, source in enumerate(sources, 1):
print(f"\n{i}. {source['name']}")
print(f" URL: {source['url']}")
print(f" 分类: {source.get('category', 'N/A')}")