# -*- coding: utf-8 -*- """票 12 bruno-sync 侦察:全仓搜 customer/team 端点落点 + 商机详情 folder.bru 内容。""" import io import sys from pathlib import Path sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8') root = Path('D:/code/crm-api-docs') for p in sorted(root.rglob('*.bru')): try: t = p.read_text(encoding='utf-8', errors='replace') except OSError: continue if '/api/opportunity/customer/' in t or '/api/opportunity/team/' in t: print('HIT', p.relative_to(root)) fd = root / '商机模块' / '商机详情' / 'folder.bru' print() print('商机详情/folder.bru:') print(fd.read_text(encoding='utf-8'))