프로그래밍 기술/Django 웹 프로그래밍

4. 웹 클라이언트 제작 실습

언제나휴일 2019. 2. 15. 11:59
반응형

4. 웹 클라이언트 제작 실습


웹 클라이언트 만들기



이번에는 직접 클라이언트를 제작해 봅시다.

먼저 파이썬 프로젝트를 하나 생성하고 코드를 편집하세요.

import urllib.request

urladdr = "http://example.com"

request = urllib.request

uc = request.urlopen(urladdr)

result = uc.read().decode('utf-8')

print(result)

 

import urllib.request

표준 라이브러리에서 클라이언트를 제작할 사용하는 모듈 중에 페이지 요청에 관한 부분은 urllib.request 참조하여 구현합니다.

 

클라이언트에서 요청할 페이지의 url 주소를 하드 코딩합시다.

urladdr = http://example.com

 

request 개체의 urlopen 메서드에 요청할 페이지의 url 주소를 전달하면 응답 받은 결과를 반환합니다.

request = urllib.request

uc = request.urlopen(urladdr)

응답 결과의 read 메서드를 호출하면 응답 받은 데이터를 확인할 있습니다. 필요에 의해 원하는 언어로 decode하세요.

result = uc.read().decode('utf-8')

결과를 출력하는 구문입니다.

print(result)

이제 실행해 보면 요청한 페이지 결과를 화면에 출력하는 것을 확인할 있습니다.

웹 클라이언트 실행 화면


반응형