# config/__init__.py """统一配置入口""" from .base import settings from core.utils.spider_config import SpiderConfig from core.models.spiders_config_models import PlatformConfig # 提供统一的配置访问接口 class ConfigManager: @staticmethod def get_spider_config(spider_name: str) -> PlatformConfig: return SpiderConfig.get_platform_config(spider_name) @staticmethod def get_all_spiders() -> list: return SpiderConfig.list_all_platforms() @staticmethod def get_app_settings(): return settings # 全局配置管理器 config_manager = ConfigManager()