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:
@@ -25,7 +25,7 @@ paging = True
|
|||||||
|
|
||||||
def clean_url(url):
|
def clean_url(url):
|
||||||
parsed = urlparse(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))
|
return urlunparse((parsed.scheme, parsed.netloc, parsed.path, parsed.params, urlencode(query), parsed.fragment))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user