From c90a998a5d3f5430a016953067b89454d078e035 Mon Sep 17 00:00:00 2001 From: 0880 <0880@bokhary.ir> Date: Wed, 14 Jan 2026 08:09:34 +0000 Subject: [PATCH] Fix join_url for absolute paths --- main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index dea141e..027c7b9 100644 --- a/main.py +++ b/main.py @@ -30,7 +30,9 @@ async def fetch(url, tries=0): def join_url(a: str, b: str) -> str: - return a.rstrip("/") + "/" + b.lstrip("/") + if b.startswith("/"): + return a[: a.rfind(".") + a[a.rfind(".") :].find("/")] + b + return a.rstrip("/") + "/" + b async def traverse(pool: list[str], url: str, verbose=False) -> None: