Sformatowanie znaków pod adres url

Sformatowanie znaków pod adres url
KD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 53
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

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
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())

KD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 53
0

@Patryk27:
Dzięki, pomogło:

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

Wynik: wyk%C5%82adzina%20gumowa

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.