반응형
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)
이제 실행해 보면 요청한 페이지 결과를 화면에 출력하는 것을 확인할 수 있습니다.
반응형
'프로그래밍 기술 > Django 웹 프로그래밍' 카테고리의 다른 글
11. HTTP.CLIENT 사용하기 (0) | 2019.02.15 |
---|---|
10. URLLIB.REQUEST, RESPONSE 사용하기 (0) | 2019.02.15 |
9. URLLIB.PARSE 사용하기 (0) | 2019.02.15 |
8. 웹 표준 라이브러리 구성 (0) | 2019.02.15 |
7. DJANGO 웹 프로젝트 생성하기 (0) | 2019.02.15 |
6. DJANGO 설치, MVC 패턴, MVT 패턴 (0) | 2019.02.15 |
5. 웹 서버와 웹 애플리케이션 서버 (0) | 2019.02.15 |
3. 웹 프로그래밍 (0) | 2019.02.15 |
2. PYTHON 설치 (0) | 2019.02.15 |
1. 들어가기에 앞서 (0) | 2019.02.15 |