const.py 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. """
  2. @author: luojunhui
  3. 任务常量配置文件
  4. """
  5. class coldStartTaskConst:
  6. """
  7. 冷启动任务常量配置
  8. """
  9. PUBLISHED_STATUS = 2 # 文章已发布状态
  10. INIT_STATUS = 1 # 文章初始状态
  11. BAD_STATUS = 0 # 低质量文章状态
  12. class updatePublishedMsgTaskConst:
  13. """
  14. 更新已发布文章消息常量配置
  15. """
  16. # 爬虫详情接口返回code
  17. ARTICLE_ILLEGAL_CODE = 25012
  18. ARTICLE_DELETE_CODE = 25005
  19. ARTICLE_SUCCESS_CODE = 0
  20. # 请求爬虫详情接口状态码
  21. # 记录默认状态
  22. DEFAULT_STATUS = 0
  23. # 请求接口失败状态
  24. REQUEST_FAIL_STATUS = -1
  25. # 文章被删除状态
  26. DELETE_STATUS = -2
  27. # 未知原因无信息返回状态
  28. UNKNOWN_STATUS = -3
  29. # 文章违规状态
  30. ILLEGAL_STATUS = -4
  31. # 公众号类型(订阅号 or 服务号)
  32. # 订阅号
  33. SUBSCRIBE_TYPE_SET = {0, 1}
  34. # 服务号
  35. SERVICE_TYPE = 2
  36. class updateAccountReadRateTaskConst:
  37. """
  38. 更新账号阅读率常量配置
  39. """
  40. # 阅读率统计周期(秒)
  41. STATISTICS_PERIOD = 31 * 24 * 60 * 60
  42. # 一天的秒数
  43. ONE_DAY_IN_SECONDS = 60 * 60 * 24
  44. # 相对变化率阈值
  45. RELATIVE_VALUE_THRESHOLD = 0.1
  46. # 发文类型
  47. UNLIMITED_PUBLISH_TYPE = 10002
  48. BULK_PUBLISH_TYPE = 9
  49. # 文章位置
  50. ARTICLE_INDEX_LIST = [1, 2, 3, 4, 5, 6, 7, 8]
  51. class updateAccountReadAvgTaskConst:
  52. """
  53. 更新账号阅读均值常量配置
  54. """
  55. # 投流账号
  56. TOULIU_ACCOUNTS = {
  57. 'gh_93e00e187787',
  58. 'gh_ac43e43b253b',
  59. 'gh_68e7fdc09fe4',
  60. 'gh_77f36c109fb1',
  61. 'gh_b181786a6c8c',
  62. 'gh_1ee2e1b39ccf',
  63. 'gh_d3f039c9db2b'
  64. }
  65. # 发文模式
  66. ARTICLES_DAILY = 1
  67. TOULIU = 2