"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


파이썬으로 URL 인코딩, 디코딩 하는 방법
728x90

 

파이썬에서 URL 인코딩과 디코딩 하는 방법입니다.

URL 인코딩에 대해서는 아래 링크를 통해 알 수 있습니다.

 

url encode (url 인코딩) 왜 필요한가.

URL 인코딩은, URL 스트링에 있는 텍스트를, 모든브라우저에서 똑바로 전송하기 위해 존재한다. 인터...

blog.naver.com

 

파이썬에서 URL 인코딩하기

urllib 모듈을 사용해서 URL 인코딩을 할 수 있습니다.

from urllib import parse
parse.quote('한글')

parse 모듈의 quote 함수를 이용해서 인코딩을 수행합니다.

수행결과는 아래와 같이 URL인코딩 된 문자열을 볼 수 있습니다.

'%ED%95%9C%EA%B8%80'

 

 

파이썬에서 URL 디코딩하기

URL 디코딩도 역시 parse 모듈을 이용합니다. 

from urllib import parse
parse.unquote('%ED%95%9C%EA%B8%80')

unquote 함수에 인코딩된 스트링을 입력하면 다음과 같이 '한글'이라는 결과를 볼 수 있습니다.

'한글'

 

이상 파이썬에서 URL 인코딩과 디코딩 하는 방법을 알아보았습니다.

 

728x90
728x90
LIST