Bläddra i källkod

[update] 更换启动方式

jhao104 9 år sedan
förälder
incheckning
4ac9e04dff
4 ändrade filer med 44 tillägg och 1 borttagningar
  1. 3 0
      Api/ProxyApi.py
  2. 1 1
      README.md
  3. 32 0
      Run/main.py
  4. 8 0
      Schedule/ProxyValidSchedule.py

+ 3 - 0
Api/ProxyApi.py

@@ -67,5 +67,8 @@ def get_status():
     return jsonify(status)
 
 
+def run():
+    app.run(host='0.0.0.0', port=5000)
+
 if __name__ == '__main__':
     app.run(host='0.0.0.0', port=5000)

+ 1 - 1
README.md

@@ -104,7 +104,7 @@ pip install -r requirements.txt
 >>>python -m Schedule.ProxyRefreshSchedule
 
 到Api目录下:
->>>python -m Api.ProxyApi
+>>>python -m Run.main
 ```
 
 ### 5、使用

+ 32 - 0
Run/main.py

@@ -0,0 +1,32 @@
+# -*- coding: utf-8 -*-
+"""
+-------------------------------------------------
+   File Name:     main.py  
+   Description :  运行主函数
+   Author :       JHao
+   date:          2017/4/1
+-------------------------------------------------
+   Change Activity:
+                   2017/4/1: 
+-------------------------------------------------
+"""
+__author__ = 'JHao'
+
+import sys
+from multiprocessing import Process
+
+sys.path.append('../')
+
+from Api.ProxyApi import run as ProxyApiRun
+from Schedule.ProxyValidSchedule import run as ValidRun
+
+
+def run():
+    p1 = Process(target=ProxyApiRun)
+    p1.start()
+    p2 = Process(target=ValidRun())
+    p2.start()
+
+
+if __name__ == '__main__':
+    run()

+ 8 - 0
Schedule/ProxyValidSchedule.py

@@ -12,6 +12,10 @@
 """
 __author__ = 'JHao'
 
+import sys
+
+sys.path.append('../')
+
 from Util.utilFunction import validUsefulProxy
 from Manager.ProxyManager import ProxyManager
 from Util.LogHandler import LogHandler
@@ -41,6 +45,10 @@ class ProxyValidSchedule(ProxyManager):
         self.__validProxy__()
 
 
+def run():
+    p = ProxyValidSchedule()
+    p.main()
+
 if __name__ == '__main__':
     p = ProxyValidSchedule()
     p.main()