| 123456789101112131415161718192021222324252627282930313233 |
- import time
- import os
- import subprocess
- # import sys
- # from datetime import time
- # from subprocess import Popen
- # pip install apscheduler
- from apscheduler.schedulers.background import BackgroundScheduler
- def roll():
- # execute("scrapy crawl roll_zuqiu")
- os.system("scrapy crawl roll_zuqiu")
- # os.system("scrapy crawl zq_jieshu")
- os.system("scrapy crawl roll_lanqiu")
- # os.system("scrapy crawl lq_jieshu")
- os.system("scrapy crawl roll_wangqiu")
- # os.system("scrapy crawl wq_jieshu")
- os.system("scrapy crawl roll_bangqiu")
- # pass
- if __name__ == "__main__":
- scheduler = BackgroundScheduler()
- # 每20分钟执行一次
- scheduler.add_job(roll, 'cron', minute="*/3")
- scheduler.start()
- print('Press Ctrl+{0} to exit'.format('Break' if os.name == 'nt' else 'C'))
- try:
- while True:
- time.sleep(2)
- except (KeyboardInterrupt, SystemExit):
- scheduler.shutdown()
|