run_jared.py 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. import sys
  2. import codecs
  3. import traceback
  4. import requests
  5. import re
  6. import random
  7. import urllib
  8. import json
  9. import fire
  10. import datetime
  11. import os
  12. import redis
  13. import time
  14. def run_once(pport,dockername):
  15. time.sleep(5)
  16. # r = redis.Redis(host='db.ptt.cx', port=6379, db=1,password='choozmo9')
  17. # js=r.get('innews_sheet')
  18. # jsobj=json.loads(js)
  19. mywords=['邱小莫 元宇宙','元宇宙策展 集仕多','引新聞 集仕多','集仕多 元宇宙','集仕多 策展','集仕多 邱小莫','集仕多 主播','南橘','茶葉直播','連千毅nft','南投龍華宮','元欣','引新聞 炸物']
  20. if True:
  21. kw={}
  22. kw['kw']=random.choice(mywords)
  23. # print(kw)
  24. # os.chdir('/Users/zooeytsai/kw_tools/INNNews')
  25. # os.chdir('c:/gitlab/kw_tools/kw_tools/INNNews')
  26. # os.chdir('c:/gitlab/kw_tools/kw_tools/INNNews')
  27. intval=0
  28. print( 'python3 local_general_clickbot.py get --kw="'+kw['kw']+'" --domain=innews.com.tw --port='+str(pport))
  29. if os.name=='nt':
  30. intval= os.system('python local_general_clickbot.py get --kw="'+kw['kw']+'" --domain=innews.com.tw --port='+str(pport))
  31. else:
  32. intval=os.system('python3 local_general_clickbot.py get --kw="'+kw['kw']+'" --domain=innews.com.tw --port='+str(pport))
  33. print('等待')
  34. print(intval)
  35. if intval==-1:
  36. print('-1')
  37. sys.exit()
  38. # time.sleep(5)
  39. # time.sleep(120)
  40. # time.sleep(120)
  41. # os.system('python3 general_clickbot.py get --kw="'+kw_innews+'" --domain=innews.com.tw')
  42. # os.system('python notifytest.py send_msg')
  43. class JParams(object):
  44. def get(self, port=9222):
  45. print(port)
  46. while True:
  47. try:
  48. os.system('docker container restart tiny1')
  49. os.system('docker container restart tiny2')
  50. os.system('docker container restart tiny3')
  51. time.sleep(1)
  52. run_once( 9922 ,'tiny1' )
  53. run_once( 9923 ,'tiny2' )
  54. run_once( 9924 ,'tiny3' )
  55. time.sleep(20)
  56. except:
  57. os.system('docker container restart tiny1')
  58. time.sleep(15)
  59. if __name__ == '__main__':
  60. fire.Fire(JParams)