#!/usr/bin/env python3 import re import httpx stream = httpx.stream( 'GET', 'https://ntfy.pyrocufflink.blue/chase2fa/raw', timeout=httpx.Timeout(5, read=None), ) with stream as r: for line in r.iter_lines(): line = line.strip() if not line: continue m = re.search(r'\d{4,}', line) if m: print(m.group(0)) break