Sformatowanie znaków pod adres url

0

Dzień dobry,

Szukam i poległem. Chodzi mi o zredagowanie adresu strony. Wysyłając w adresie string "wykładzina gumowa" chciałbym zamienić na "wyk%C5%82adzina%20gumowa".
Wystarczy string.encode(), tylko z jakimi parametrami?

Pozdrawiam

2

https://stackoverflow.com/questions/40557606/how-to-url-encode-in-python-3/40557716
(tl;dr: requests.utils.requote_uri() bądź urllib.parse.quote())

0

@Patryk27:
Dzięki, pomogło:

from requests.utils import requote_uri
adres_slowa_wyszukiwania = requote_uri('wykładzina gumowa')

Wynik: wyk%C5%82adzina%20gumowa

1 użytkowników online, w tym zalogowanych: 0, gości: 1