import json from pathlib import Path import sys # 为了避免耦合,微服务,可能确实要将上级的上级目录作为一个单独的进程来处理,此目录作为一个单独的UI项目 sys.path.append(str(Path(r'G:\code\upwork\zhang_crawl_bio\ui\backend'))) from utils.config import config import asyncio from utils.logu import get_logger logger = get_logger('mytests', file=True) async def main(): proxies_response:dict = json.loads(Path(r'G:\code\upwork\zhang_crawl_bio\ui\backend\output\logs\proiesx.json').read_text(encoding='utf-8')) logger.info(f"{type(proxies_response)}") list_proxies = proxies_response.get('providers').get('default').get('proxies') # logger.info(f"{list_proxies}") for proxy in list_proxies: if proxy.get('type') == 'Selector': logger.info(f"{proxy.get('now')}") return proxy.get('now') return if __name__ == "__main__": asyncio.run(main())