messages.py 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # crawler_status/messages.py
  2. from .codes import *
  3. MESSAGES = {
  4. SUCCESS: "成功",
  5. CONFIG_MISSING: "配置缺失或无效",
  6. PARAM_REQUIRED: "缺少必要参数",
  7. UNSUPPORTED_TYPE: "不支持的爬虫类型",
  8. URL_JOIN_FAILED: "URL 拼接失败",
  9. CUSTOM_CLASS_IMPORT_FAILED: "自定义类加载失败",
  10. CONFIG_LOAD_FAILED: "配置文件读取失败",
  11. FETCH_EXCEPTION: "抓取单条视频失败,请求异常",
  12. FETCH_EMPTY: "抓取返回空数据",
  13. HTTP_ERROR: "HTTP 状态码异常",
  14. TIMEOUT: "请求超时",
  15. INVALID_FORMAT: "无效的响应格式",
  16. BLOCKED: "被目标站封禁或滑块验证",
  17. REDIRECT_ERROR: "请求被重定向异常",
  18. JSONPATH_FAIL: "JSONPath 提取失败",
  19. XPATH_FAIL: "HTML XPath 提取失败",
  20. FIELD_MAP_ERROR: "字段映射缺失或类型错误",
  21. PARSE_EMPTY: "解析后结果为空",
  22. FORMAT_INVALID: "数据格式校验失败",
  23. CLEAN_MISMATCH: "清洗规则不匹配",
  24. TRANSFORM_FAIL: "数据转化失败",
  25. MISSING_REQUIRED_FIELD: "字段缺失导致中断",
  26. DB_WRITE_FAIL: "写入数据库失败",
  27. DB_DUPLICATE: "主键冲突或重复数据",
  28. DB_CONN_FAIL: "数据库连接失败",
  29. FILE_WRITE_FAIL: "写入本地文件失败",
  30. ETL_IMPORT_FAIL: "ETL 模块导入失败",
  31. ETL_RUN_FAIL: "process_video_obj 执行失败",
  32. ETL_UNKNOWN_ERROR: "ETL 处理逻辑异常",
  33. UNKNOWN_ERROR: "未知系统错误",
  34. IMPORT_ERROR: "模块导入错误",
  35. DYNAMIC_LOAD_ERROR: "动态类加载失败",
  36. FILE_NOT_FOUND: "路径错误或文件不存在",
  37. DATA_EXISTS: "视频内容已存在,跳过",
  38. NO_UPDATE: "当前无更新内容",
  39. FILTERED: "需人工校验的内容被过滤",
  40. RETRY: "触发重试机制",
  41. RETRY_MAX: "最大重试次数已达,终止任务",
  42. }