config.py 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # 双任务独立配置
  2. # Redis 配置
  3. import os
  4. # Redis 配置 - 支持环境变量
  5. REDIS_CONFIG = {
  6. "host": os.getenv("REDIS_HOST", "localhost"),
  7. "port": int(os.getenv("REDIS_PORT", 6379)),
  8. "db": int(os.getenv("REDIS_DB", 0)),
  9. "password": os.getenv("REDIS_PASSWORD", None)
  10. }
  11. # 双任务独立配置
  12. TASKS_CONFIG = {
  13. # 搜索 Cookie 任务
  14. "search_task": {
  15. "cookie_key": "cookies:douyin:search", # 存储键
  16. "enabled": True, # 是否启用
  17. "check_interval": 10, # 检查间隔(分钟)
  18. "target_count": 100, # 目标数量
  19. "batch_size": 100, # 每次补充数量
  20. "description": "抖音搜索 Cookie" # 任务描述
  21. },
  22. # 浏览 Cookie 任务
  23. "detail_task": {
  24. "cookie_key": "cookies:douyin:detail", # 存储键
  25. "enabled": True, # 是否启用
  26. "check_interval": 20, # 检查间隔(分钟)
  27. "target_count": 80, # 目标数量
  28. "batch_size": 80, # 每次补充数量
  29. "description": "抖音详情 Cookie" # 任务描述
  30. }
  31. }
  32. # 浏览器配置
  33. BROWSER_CONFIG = {
  34. "headless": True,
  35. "args": [
  36. "--no-sandbox",
  37. "--disable-setuid-sandbox",
  38. "--disable-dev-shm-usage",
  39. "--disable-blink-features=AutomationControlled",
  40. ]
  41. }