spider_scheduler.py 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import os
  2. import sys
  3. sys.path.append(os.getcwd())
  4. from spider.crawler_offline import *
  5. class SpiderHome(object):
  6. @classmethod
  7. def run_xng_plus(cls):
  8. rule_dict1 = {
  9. "period": {"min": 365, "max": 365},
  10. "duration": {"min": 30, "max": 1800},
  11. "favorite_cnt": {"min": 0, "max": 0},
  12. "videos_cnt": {"min": 5000, "max": 0},
  13. "share_cnt": {"min": 0, "max": 0},
  14. }
  15. XiaoNianGaoPlusRecommend(
  16. "recommend",
  17. "xiaoniangaoplus",
  18. "prod",
  19. rule_dict1,
  20. [64120158, 64120157, 63676778],
  21. )
  22. @classmethod
  23. def run_spss(cls):
  24. rule_dict = {
  25. "videos_cnt": {"min": 600, "max": 600},
  26. "play_cnt": {"min": 5000, "max": 5000}
  27. }
  28. SPSSRecommend(
  29. log_type="recommend",
  30. crawler="shipinshuashua",
  31. env="prod",
  32. rule_dict=rule_dict,
  33. our_uid=[66433018, 66433020, 66433022, 66433023, 66433024]
  34. )