프로그래밍 기술/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)
이제 실행해 보면 요청한 페이지 결과를 화면에 출력하는 것을 확인할 수 있습니다.
반응형