not_roll.py 805 B

12345678910111213141516171819202122232425262728
  1. import time
  2. import os
  3. # from subprocess import Popen
  4. from apscheduler.schedulers.background import BackgroundScheduler
  5. # pip install apscheduler
  6. def notroll():
  7. os.system("scrapy crawl liansai")
  8. os.system("scrapy crawl zuqiu")
  9. os.system("scrapy crawl wqbodan")
  10. os.system("scrapy crawl wangqiu")
  11. os.system("scrapy crawl lanqiu")
  12. os.system("scrapy crawl guanjun")
  13. os.system("scrapy crawl bangqiu")
  14. if __name__ == "__main__":
  15. scheduler = BackgroundScheduler()
  16. # 每20分钟执行一次
  17. scheduler.add_job(notroll, 'cron', minute="*/10")
  18. scheduler.start()
  19. print('Press Ctrl+{0} to exit'.format('Break' if os.name == 'nt' else 'C'))
  20. try:
  21. while True:
  22. time.sleep(2)
  23. except (KeyboardInterrupt, SystemExit):
  24. scheduler.shutdown()