보안/웹·모바일

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')