From 84b4bb5775e434616724526f37192a78f4c54859 Mon Sep 17 00:00:00 2001 From: invis-z <22781620+invis-z@users.noreply.github.com> Date: Tue, 26 Apr 2022 11:27:11 +0800 Subject: [PATCH] Remove "/" before imgres and similar places Fix #733 --- app/filter.py | 4 ++-- app/utils/results.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/filter.py b/app/filter.py index 24ba8a0..55e9507 100644 --- a/app/filter.py +++ b/app/filter.py @@ -72,7 +72,7 @@ def clean_css(css: str, page_url: str) -> str: continue css = css.replace( url, - f'/element?type=image/png&url={abs_url}' + f'{Endpoint.element}?type=image/png&url={abs_url}' ) return css @@ -528,7 +528,7 @@ class Filter: continue img_url = urlparse.unquote(urls[0].replace( - f'/{Endpoint.imgres}?imgurl=', '')) + f'{Endpoint.imgres}?imgurl=', '')) try: # Try to strip out only the necessary part of the web page link diff --git a/app/utils/results.py b/app/utils/results.py index 70a3696..000e5a7 100644 --- a/app/utils/results.py +++ b/app/utils/results.py @@ -186,7 +186,7 @@ def append_nojs(result: BeautifulSoup) -> None: """ nojs_link = BeautifulSoup(features='html.parser').new_tag('a') - nojs_link['href'] = f'/{Endpoint.window}?nojs=1&location=' + result['href'] + nojs_link['href'] = f'{Endpoint.window}?nojs=1&location=' + result['href'] nojs_link.string = ' NoJS Link' result.append(nojs_link) @@ -206,7 +206,7 @@ def append_anon_view(result: BeautifulSoup, config: Config) -> None: av_link = BeautifulSoup(features='html.parser').new_tag('a') nojs = 'nojs=1' if config.nojs else 'nojs=0' location = f'location={result["href"]}' - av_link['href'] = f'/{Endpoint.window}?{nojs}&{location}' + av_link['href'] = f'{Endpoint.window}?{nojs}&{location}' translation = current_app.config['TRANSLATIONS'][ config.get_localization_lang() ]