import time import os # from subprocess import Popen from apscheduler.schedulers.background import BackgroundScheduler # pip install apscheduler def notroll(): os.system("scrapy crawl liansai") os.system("scrapy crawl zuqiu") os.system("scrapy crawl wqbodan") os.system("scrapy crawl wangqiu") os.system("scrapy crawl lanqiu") os.system("scrapy crawl guanjun") os.system("scrapy crawl bangqiu") if __name__ == "__main__": scheduler = BackgroundScheduler() # 每20分钟执行一次 scheduler.add_job(notroll, 'cron', minute="*/10") 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()