コード例 #1
0
    def schedule_api(self):
        """
        开启API
        """
        app = Flask(__name__)

        def get_conn(data):
            if not hasattr(g, 'redis'):
                g.redis = RedisClient(data)
            return g.redis

        @app.route('/')
        def index():
            return '<h2>Welcome to Proxy Pool System</h2>'

        @app.route('/random')
        def get_proxy():
            """
            Get a proxy
            :return: 随机代理
            """
            conn = get_conn(self.data)
            return conn.random()

        @app.route('/count')
        def get_counts(data):
            """
            Get the count of proxies
            :return: 代理池总量
            """
            conn = get_conn(self.data)
            return str(conn.count())
        app.run(self.data['API_HOST'], self.data['API_PORT'])
コード例 #2
0
def main():
    try:
        s = Scheduler()
        s.run()
        app.run()
    except:
        main()
コード例 #3
0
 def run_server(self):
     """
     启动 API
     """
     if not ENABLE_SERVER:
         logger.info('API 未启动')
         return
     app.run(host=API_HOST, port=API_PORT, threaded=API_THREADED)
コード例 #4
0
 def schedule_api(self):
     """
     开启AIP
     """
     print('*'*50)
     print('开启API...')
     print('*'*50)
     app.run(API_HOST, API_PORT)
コード例 #5
0
def main():
    # db = redis.Redis(host=HOST, port=PORT)
    # db.flushall()
    conn = RedisClient()
    conn.flush()
    s = Schedule()
    s.run()
    app.run(host=FLASK_HOST, port=FLASK_PORT, debug=True)
コード例 #6
0
def main():
    """
    程序入口,运行程序
    :return:
    """

    # 实例化调度器
    s = Schedule()
    # 运行调度器
    s.run()
    # 运行flask实例
    app.run()
コード例 #7
0
ファイル: scheduler.py プロジェクト: huzixiong/learngit
 def schedule_api(self):
     """
     开启API
     """
     app.run()
コード例 #8
0
def main():
    try:
        app.run(API_HOST, API_PORT)
    except:
        main()
コード例 #9
0
 def schedule_api(self):
     """
     开启API
     """
     app.run(API_HOST, API_PORT,debug=True)
コード例 #10
0
 def schedule_api(self):
     print('开启API')
     app.run(port=80)
コード例 #11
0
def main():
    s = Scheduler()
    s.run()
    app.run(host=FLASK_HOST, port=FLASK_PORT, debug=True)
コード例 #12
0
ファイル: scheduler.py プロジェクト: Somaliaaa/ProxyPool
 def schedule_api(self):
     app.run(API_HOST, API_PORT)
コード例 #13
0
ファイル: scheduler.py プロジェクト: RunningIkkyu/ProxyPool
 def schedule_api(self):
     """ Open API """
     app.run(API_HOST, API_PORT)
コード例 #14
0
ファイル: run.py プロジェクト: zzwlstarby/python3_crawl
def main():
    #运行一个调度器
    s = Schedule()
    s.run()
    app.run()
コード例 #15
0
ファイル: run.py プロジェクト: fanne/DockerPro
def main():
    s = Schedule()
    s.run()
    app.run(host='0.0.0.0')
コード例 #16
0
ファイル: run.py プロジェクト: dongnanfeng/ProxyPool
def main():

    s = Schedule()
    s.run()
    app.run()
コード例 #17
0
def main():
    s = Schedule()
    s.run()  # 运行调度器
    app.run(debug=True, host='0.0.0.0', port=9090)  # 运行flask应用程序
コード例 #18
0
ファイル: run.py プロジェクト: m247209631/scrapy_python
def main():
    #Schedule是一个调度器
    s = Schedule()
    #app是一个接口
    s.run()
    app.run()
コード例 #19
0
ファイル: scheduler.py プロジェクト: pol9111/ProxyPool
 def schedule_api(self):
     """
     开启API
     """
     app.run(API_HOST, API_PORT)
コード例 #20
0
ファイル: scheduler.py プロジェクト: Parprika/ProxyPool
 def scheduler_api(self):
     """
     开启API
     :return: None
     """
     app.run(settings.API_HOST, settings.API_PORT)
コード例 #21
0
ファイル: run.py プロジェクト: chenweizhe/WizProxyPool
def main():
    s = Schedule()
    s.run()
    app.run(host='0.0.0.0', port=8080, debug=True)
コード例 #22
0
ファイル: scheduler.py プロジェクト: cutelzy/deployment-study
 def schedule_api(self):
     """
     开启API
     """
     app.run(API_HOST, API_PORT)  # 开启flask,默认是运行localhost 5555
コード例 #23
0
ファイル: run.py プロジェクト: L-fly123456/ProxyPool
 def schedule_api(self):
     '''
     开启api
     :return:
     '''
     app.run()
コード例 #24
0
 def scheduler_api(self):
     '''
     开启API
     '''
     app.run(API_HOST, API_PORT)
コード例 #25
0
def main():
    s = Schedule()  #调度器
    s.run()  #运行调度器
    app.run()  #运行接口
コード例 #26
0
ファイル: scheduler.py プロジェクト: CRDarwin/Free_ProxyPool
 def schedule_api(self):
     """
     开启API
     """
     print("\033[1;30;42m 开始运行API \033[0m")
     app.run(API_HOST, API_PORT)
コード例 #27
0
ファイル: scheduler.py プロジェクト: REds45/proxy
 def schedule_api(self):
     """
     开启API
     """
     app.run(API_HOST, API_PORT, threaded=True)
コード例 #28
0
ファイル: scheduler.py プロジェクト: MeiTianT/MTproxyPool
 def schedule_api(self):
     '''
     开启API
     :return:
     '''
     app.run(API_HOST,API_PORT)
コード例 #29
0
def main():
    s = Schedule()
    s.run()
    app.run()
コード例 #30
0
ファイル: scheduler.py プロジェクト: Danbro007/ProxyPool
 def api(self):
     app.run(API_HOST, API_PORT)
コード例 #31
0
 def schedule_api(self):
     """
     开启API
     :return:
     """
     app.run(API_HOST, API_PORT)
コード例 #32
0
 def schedule_api(self):
     """
     开启API
     """
     app.run(api_host, api_port)