python

[Python] Requests library 활용할 때, 주소에 한글이 들어가는 경우

seokhyun2 2017. 8. 2. 17:27

위키피디아 검색은 Requests 라이브러리를 활용하여, 제일 뒤에 검색어를 붙여서 날리기만 해도 검색을 할 수 있습니다.

 

근데 여기서, 한글인 단어를 검색할 경우에 주소에 한글이 들어가는 경우에는, 사용이 안됩니다.

 

변환을 해줘야해요.

 

python은 간단하게 변환할 수 있는 library가 있습니다.

 

활용법은 아래와 같습니다.

 

from urllib import parse

 

path = 'https://ko.wikipedia.org/wiki/'

word = '아이섀도우'

 

req = requests.get(parse.quote(path+word))

 

 

이렇게 쓰면 사용할 수 있습니다.