diff --git a/fetch_blocks.py b/fetch_blocks.py index 2d2aab6..352c8ed 100644 --- a/fetch_blocks.py +++ b/fetch_blocks.py @@ -51,6 +51,8 @@ def get_type(domain: str) -> str: res = get(f"https://{domain}/nodeinfo/2.1.json", headers=headers, timeout=5) if res.status_code == 404: res = get(f"https://{domain}/nodeinfo/2.0.json", headers=headers, timeout=5) + if res.ok and "text/html" in res.headers["content-type"]: + res = get(f"https://{domain}/nodeinfo/2.1", headers=headers, timeout=5) if res.ok: return res.json()["software"]["name"] elif res.status_code == 404: