INNER CODE UNIT · Python

__init__

zillionare/zillionare · scripts/enhanced_news_crawler.py:74

    def __init__(self, config_path: str = "rss.yaml"):
        self.config_path = config_path
        self.config = self._load_config()
        self.session = requests.Session()
        self._setup_session()

        # 检查OpenAI API密钥
        api_key = os.getenv("OPENAI_API_KEY")
        if not api_key:
            logger.error("OPENAI_API_KEY is required for enhanced crawler")
            sys.exit(1)

        # 初始化OpenAI客户端
        self.openai_client = OpenAI(api_key=api_key)

        # 创建临时目录
        self.temp_dir = Path("temp_news")
        self.temp_dir.mkdir(exist_ok=True)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…