프로그래밍/Python
2020. 1. 9.
파이썬 request url에 한글 포함되어 있을 때 문제 해결
만일 내가 원하는 url 값에 한글이 포함되어 있어 검색이 되지 않을때 해결하는 방법입니다. https://127.0.0.1:8000/search?keyword=food&limit=50 위에 처럼 food의 값이 영어라면 잘 request가 되지만 https://127.0.0.1:8000/search?keyword=한글포함&limit=50 한글이 들어가버리면 문제가 생기게 됩니다. 이럴 경우에는 저 한글을 인코딩을 해줘야 합니다. import urllib.request import urllib.parse value = 한글 #parse모듈을 사용해 한글("한글")변수를 유니코드로 치환 encode = urllib.parse.quote_plus(value) #한글을 제외한 주소를 url1에 저장 url =..