http://phecoopwm6x7azx26ctuqcp6673bbqkrqfeoiz2wwk36sady5tqbdpqd.onion/posts/python3/lowercase-url-encoding-with-urllib-in-python3.html
This little wrapper function allows you to do a lowercase url-encode Details Language: Python3 Snippet import re import urllib.parse def quote_url_lower ( url , safe = '/' ): s = urllib . parse . quote ( url , safe ) pattern = "%[A-Z,0-9][A-Z,0-9]" # Convert the result to a set so each entry is unique result = set ( re . findall ( pattern , s )) for r in result : s = s . replace ( r , r . lower ()) return s Usage Example print ( quote_url_lower ( "abcdef/ghi/123+=" )) abcdef / ghi / 123 %...