import urllib.request import ssl import time ctx = ssl.create_default_context() ctx.check_hostname = False ctx.verify_mode = ssl.CERT_NONE url = 'https://drip-zone.online/api/products' times = [] for i in range(4): t0 = time.time() req = urllib.request.Request(url, headers={'User-Agent': 'Mozilla/5.0'}) with urllib.request.urlopen(req, context=ctx, timeout=30) as resp: data = resp.read() elapsed = time.time() - t0 times.append(elapsed) cache_header = resp.headers.get('X-Cache-Lookup', 'N/A') print(f'Run {i+1}: {elapsed:.3f}s (Bytes: {len(data)}, Cache: {cache_header})') print(f'Average response time: {sum(times)/len(times):.3f}s')