import sys import codecs import traceback import requests import re import random import urllib import json import fire import datetime import os import redis import time def run_once(pport,dockername): # mywords=['邱小莫 元宇宙 集仕多','元宇宙策展 集仕多','引新聞 集仕多','集仕多 元宇宙','集仕多 策展','集仕多 邱小莫','集仕多 主播','南橘','茶葉直播','連千毅nft','南投龍華宮','元欣','引新聞 炸物'] # mywords=['邱小莫 元宇宙 集仕多','元宇宙策展 集仕多','引新聞 集仕多','集仕多 元宇宙','集仕多 策展','集仕多 邱小莫','集仕多 主播','南橘','茶葉直播','連千毅nft','南投龍華宮','元欣','引新聞 炸物'] # mywords=['紅妃q木瓜','公園的好處','賣茶葉直播','引新聞','引新聞 集仕多','主播 引新聞','逗比 引新聞','南橘 引新聞','茶葉直播 引新聞','連千毅nft 引新聞','南投龍華宮 引新聞','元欣 引新聞' ,'引新聞 炸物','集仕多 site:innews.com.tw','晚安小雞造假'] mywords=['引新聞','引新聞 邱小莫'] if True: kw={} kw['kw']=random.choice(mywords) intval=0 print( 'python3 local_general_clickbot.py get --kw="'+kw['kw']+'" --domain=innews.com.tw --port='+str(pport)) if os.name=='nt': intval= os.system('python local_general_clickbot.py get --kw="'+kw['kw']+'" --domain=innews.com.tw --port='+str(pport)) else: intval=os.system('python3 local_general_clickbot.py get --kw="'+kw['kw']+'" --domain=innews.com.tw --port='+str(pport)) print('等待') print(intval) if intval==-1: print('-1') sys.exit() class JParams(object): def get(self, port=9222): print(port) while True: try: os.system('docker container restart tiny1') os.system('docker container restart tiny2') os.system('docker container restart tiny3') time.sleep(1) run_once( 9922 ,'tiny1' ) run_once( 9923 ,'tiny2' ) run_once( 9924 ,'tiny3' ) time.sleep(15) except: print('exception.....') # os.system('docker container restart tiny1') # time.sleep(15) if __name__ == '__main__': while True: os.system('docker container restart tiny1') os.system('docker container restart tiny2') os.system('docker container restart tiny3') time.sleep(1) run_once( 9922 ,'tiny1' ) run_once( 9923 ,'tiny2' ) run_once( 9924 ,'tiny3' ) # fire.Fire(JParams)