(2023.3.14) Today_I_Learned_day-142

imRound·2023년 3월 14일
0
post-thumbnail

urllib

  • Python에서 URL 작업을 수행하기 위해 사용되는 표준 라이브러리

  • urllib 하위 모듈

    • urllib.request
      • URL을 열고 읽는 기능을 제공하는 클래스와 함수 포함
    • urllib.error
      • urllib.request 모듈에서 발생하는 예외 처리
    • urllib.parse
      • URL 구문 분석기능을 제공하는 클래스와 함수 포함
    • urllib.robotparser
      • robots.txt 파일을 구문 분석하고 파싱하는 기능을 제공하는 클래스 포함
  • urllib 모듈을 사용해 웹 페이지를 다운로드하고 읽는 것 외에도
    이를 통해 POST 및 GET 요청, 인증 관리, 쿠키 저장, 읽기 등 다양한 작업 수행 가능

  • urllib.urlencode

    • 함수를 사용해 application/x-www-form-urlencded 형식으로 인코딩
data = {'key1': 'value1', 'key2': 'value2'}

------------------------------------------------

>>>
'key1=value1&key2=value2'
  • 해당과 같이 인코딩된 문자열은 HTTP GET/POST 요청의 쿼리 스트링으로 사용할 수 있다.
    • HTTP GET 요청의 URL 끝에 쿼리 스트링으로 붙여서 전송할 수 있음
profile
Django 개발자

0개의 댓글