| 
					
				 | 
			
			
				@@ -12,26 +12,16 @@ import os 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import redis 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import time 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-def run_once(pport): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    os.system('docker container restart tiny1') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+def run_once(pport,dockername): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     time.sleep(5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    r = redis.Redis(host='db.ptt.cx', port=6379, db=1,password='choozmo9') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    js=r.get('innews_sheet') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    jsobj=json.loads(js) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#    r = redis.Redis(host='db.ptt.cx', port=6379, db=1,password='choozmo9') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#    js=r.get('innews_sheet') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#    jsobj=json.loads(js) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    mywords=['引新聞 集仕多','集仕多 元宇宙','集仕多 策展','集仕多 邱小莫','集仕多 主播','南橘','茶葉直播','連千毅nft','南投龍華宮','元欣','引新聞 炸物'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    mywords=['邱小莫 元宇宙','元宇宙策展 集仕多','引新聞 集仕多','集仕多 元宇宙','集仕多 策展','集仕多 邱小莫','集仕多 主播','南橘','茶葉直播','連千毅nft','南投龍華宮','元欣','引新聞 炸物'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if True: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        kw=random.choice(jsobj)  # 第一次(三組關鍵字) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        kw_innews = '引新聞 ' # 第二次(隨機選擇兩組關鍵字與引新聞) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        num = random.choices([0,1,2],k=2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for i in num: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            kw_innews+=kw['kw'].split(' ')[i]+' ' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        r=random.randint(0,1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#        if r==0: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if True: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            kw['kw']=random.choice(mywords) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        kw={} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        kw['kw']=random.choice(mywords) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     #    print(kw) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -43,14 +33,15 @@ def run_once(pport): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         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') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            os.exit() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        time.sleep(5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sys.exit() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#        time.sleep(5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     #    time.sleep(120) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     # time.sleep(120) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -65,8 +56,16 @@ class JParams(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     print(port) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     while True: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         try: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            run_once( port   ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            time.sleep(30) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            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(20) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         except: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             os.system('docker container restart tiny1') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             time.sleep(15) 
			 |