123456789101112131415161718192021222324252627282930313233343536 |
- # -*- coding: utf-8 -*-
- """
- Created on 2023-04-24
- ---------
- @summary: 通用采集基础服务
- ---------
- @author: Dzr
- """
- from common.log import logger
- from services import (
- CompetitiveProductServer,
- ProxyPoolServer,
- NMPAServer,
- )
- def create_server():
- logger.info("开启服务")
- services = [
- # NMPAServer('国家药品监督管理局', 'py_theme', 'nmpa_c', 100),
- # CompetitiveProductServer('元博网', 'ybw', 'py_spider', 'ybw_list', 1000),
- CompetitiveProductServer('中国招标与采购网', 'zbytb', 'py_spider', 'zbytb_list', 1000),
- ProxyPoolServer('代理池', 'proxy', 'socks5'),
- # ProxyPoolServer('代理池', 'proxy', 'http')
- ]
- manage_services = []
- for server in services:
- server.start()
- manage_services.append(server)
- for server in manage_services:
- server.join()
- if __name__ == '__main__':
- create_server()
|