프로그래밍 기술/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)

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

웹 클라이언트 실행 화면


반응형