| 123456789101112131415161718192021222324 |
- 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())
|