This repository has been archived on 2024-09-10. You can view files and clone it, but cannot push or open issues or pull requests.
Douyin_Web_Live/main.py

22 lines
700 B
Python

import threading
import subprocess
from config.helper import config
from handler.http_server import app
from browser.manager import BrowserManager
from output.manager import OutputManager
if __name__ == '__main__':
mitmproxy_process = subprocess.Popen([
config()["mitm"]["bin"], "-s", "./proxy_script.py", "-q",
"--listen-host", config()["mitm"]["host"], "--listen-port", str(config()["mitm"]["port"])
])
api_thread = threading.Thread(target=app.run, args=(config()["http"]["host"], config()["http"]["port"],))
api_thread.start()
browser_manager = BrowserManager()
output_manager = OutputManager()
output_manager.start_loop()
api_thread.join()