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
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
https://stackoverflow.com/questions/40557606/how-to-url-encode-in-python-3/40557716
(tl;dr: requests.utils.requote_uri()
bądź urllib.parse.quote()
)
@Patryk27:
Dzięki, pomogło:
from requests.utils import requote_uri
adres_slowa_wyszukiwania = requote_uri('wykładzina gumowa')
Wynik: wyk%C5%82adzina%20gumowa