Fix Unsplash image links by preserving URL parameters

Only remove ixid parameter while keeping other essential URL parameters
to ensure images are properly displayed in search results.
This commit is contained in:
fatwang2 2025-02-09 00:15:38 +08:00
parent 28ead13eb9
commit 28a326a094

View File

@ -25,7 +25,7 @@ paging = True
def clean_url(url):
parsed = urlparse(url)
query = [(k, v) for (k, v) in parse_qsl(parsed.query) if k not in ['ixid', 's']]
query = [(k, v) for (k, v) in parse_qsl(parsed.query) if k != 'ixid']
return urlunparse((parsed.scheme, parsed.netloc, parsed.path, parsed.params, urlencode(query), parsed.fragment))