티스토리 뷰

Python

웹 어플리케이션

˙ᵕ˙ 2020. 8. 29. 01:21

웹 클라이언트 모듈 _urllib

웹 모듈 설명
urllib.request GET 과 POST 외에도 PUT, DELETE, HEAD, OPTION등의 방법으로 서버 요청
urllib.error 서버 페이지 응답과 요청 시에 exception 값을 가짐
urllib.response 서버의 응답 결과를 가짐
urllib.robotparse robot.txt 파일을 사용하여 URL을 구문 분석에 사용
  • urllib의 공통 주요 메소드

메소드 설명
urlopen() url 오픈
urlretrieve(url[, filename [, reporthook [, data ]]]) URL로 표시되는 네트워크의 개체를 필요에 따라 로컬 파일에 복사한다.
urlencode(query [, doseq ]) 2개의 요소를 가진 튜플로 이루어진 시퀀스를 "URL로 인코딩 된 (url-encoded)"로 리턴한다.
pathname2url( path ) 로컬 시스템의 기법으로 표현 된 경로 path를 URL의 경로 부분의 형식으로 리턴한다.
url2pathname( path ) URL의 경로부분 path 인 코딩 된 URL의 형식에서 로컬 시스템의 경로 표기법으로 리턴한다.

urllib.request 를 이용한 웹페이지 탐색

import urllib.request

f = urllib.request.urlopen('http://www.python.org')
print(f.read(300).decode('utf-8'))

import urllib.request

local_filename, headers = urllib.request.urlretrieve('http://python.org/')
html = open(local_filename)
print(local_filename)

웹 서버 모듈 _http

  • 파이썬 내장 서버

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함