| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | 
							- import rpyc
 
- import os
 
- import random
 
- import string
 
- import requests
 
- from bs4 import BeautifulSoup
 
- import time
 
- def randomString(stringLength=10):
 
-     letters = string.ascii_lowercase
 
-     return ''.join(random.choice(letters) for i in range(stringLength))
 
- def mp3_to_anchor(fname):
 
-     conn = rpyc.classic.connect("192.168.192.221",18812)
 
-     fr=open(fname,'rb')
 
-     ropen = conn.builtins.open
 
-     randname=randomString(10)
 
-     finalname=randomString(10)
 
-     fw=ropen('/tmp/'+randname+'.mp3','wb')
 
-     fw.write(fr.read())
 
-     fw.close()
 
-     ros = conn.modules.os
 
-     ros.system('/root/to_video/p9.sh '+randname+".mp3 "+finalname+".mp4")
 
-     return 'http://192.168.192.221/video/'+finalname+'.mp4'
 
- #    conn.execute('import os')
 
- def download_mp4(url):
 
-     headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36'}
 
-     with open('ai_spokesgirl.mp4','wb') as f:
 
-         r = requests.get(url, headers=headers, stream=True)
 
-         if r.status_code == 404:
 
-             return False
 
-         for chunk in r.iter_content(chunk_size=1024):
 
-             if chunk:
 
-                 f.write(chunk)
 
-     return True
 
- if __name__ == '__main__':
 
-     fname=mp3_to_anchor('/Users/zooeytsai/kw_tools/openshot/input/movie_main/Q8.mp3')
 
-     print(fname)
 
-     time.sleep(240)
 
-     while True:
 
-         result = download_mp4(fname)
 
-         if result:
 
-             break
 
-         print('等待...')
 
-         time.sleep(60)
 
-     
 
 
  |