From 33e277eeb9bcfe7e6f20a1a7308d246bf4ed5cef Mon Sep 17 00:00:00 2001 From: minottic Date: Fri, 5 Jul 2024 14:18:53 +0200 Subject: [PATCH] Use urlparse --- .github/make_relative_to.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/make_relative_to.py b/.github/make_relative_to.py index c7181b97..7677d379 100644 --- a/.github/make_relative_to.py +++ b/.github/make_relative_to.py @@ -1,5 +1,5 @@ from os import environ, path as ospath -from urllib.parse import urljoin, urlsplit +from urllib.parse import urlparse, urlsplit from bs4 import BeautifulSoup from pathlib import Path import logging @@ -22,8 +22,8 @@ def on_page_content(html, page, config, files): log.warning(f'env: {environ["BASE_URL"]}') log.warning(f'page.url: {page.url}') log.warning(f'href: {element["href"]}') - log.warning(urljoin(f"{environ['BASE_URL']}/", f"{page.url}/{element['href']}")) - element['href'] = urljoin(f"{environ['BASE_URL']}/", f"{page.url}/{element['href']}") + log.warning(f"{environ['BASE_URL']}/", f"{page.url}/{element['href']}") + element['href'] = str(urlparse(f"{environ['BASE_URL']}/{page.url}/{element['href']}")) return soup.prettify()