URL에 한글이 포함되어 있고, 공백문자가 가운데 포함되어 있을 때는 한글 부분을 URL인코딩 처리해주는 작업이 필요합니다. 가령 아래와 같은 경우입니다.
"https://notice.tistory.com/category/" + "새로운 소식/업데이트 소식" 이렇게 두개의 문자열을 합하면 URL이 만들어지죠. 이럴때 앞부분은 쓰면 되지만 뒷부분 한글 부분을 URL인코딩해서 붙여주면 됩니다. 아래 샘플 코드를 볼게요.
from urllib import parse
url = "https://notice.tistory.com/category/" + parse.quote("새로운 소식/업데이트 소식")
이렇게 하면 아래와같이 url 스트링이 구성됩니다.