보안/웹·모바일
URL 문자열을 파싱. urlparse() 함수
병뚜
2022. 8. 4. 17:04
url을 다룰 수 있는 모듈: urllib.parse
urllib.parse.urlparse(): 입력된 URL을 분석해서 ParseResult 클래스로 리턴
- scheme = 통신 프로토콜
- path = 경로
- params = 파라미터
- query = 쿼리
- fragment = 플래그먼트
ParseResult 클래스
- Entity SQL 파서 결과 정보
- ms doc
[예제]
from urllib import parse
urlp=parse.urlparse('https://www.baba_example.org/index.html?exParam=1&exParam=2#this_is_fragment')
print(urlp)
# ParseResult(scheme='https', netloc='www.baba_example.org', path='/index.html', params='', query='exParam=1&exParam=2', fragment='this_is_fragment')