#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 全功能产品系统配置文件 """ import os # 数据库配置 DATABASE_CONFIG = { 'tophub_db_path': os.path.join(os.path.dirname(os.path.dirname(__file__)), "tophub_data.db"), 'product_db_path': os.path.join(os.path.dirname(__file__), "products.db"), } # Chrome调试配置 CHROME_CONFIG = { 'debug_port': 9222, 'headless': False, 'timeout': 30, } # AI分析配置 AI_CONFIG = { 'api_url': "http://localhost:11434/api/generate", 'model': "qwen3:8b", 'timeout': 60, 'retry_count': 3, 'retry_delay': 5, } # 抓取配置 SCRAPING_CONFIG = { 'default_limit': 0, # 0表示不限制 'skip_duplicates': True, 'batch_size': 10, 'delay_between_requests': 2, } # 日志配置 LOGGING_CONFIG = { 'log_file': "integrated_product_system.log", 'log_level': "INFO", 'log_rotation': "10 MB", 'log_format': "{time:YYYY-MM-DD HH:mm:ss} | {level: <8} | {name}:{function}:{line} - {message}", } # 分析配置 ANALYSIS_CONFIG = { 'max_products': None, # None表示分析所有产品 'batch_size': 1, # 每次分析的产品数量 'delay_between_analyses': 2, # 分析间隔(秒) }