728x90
반응형

기본 내장된 url library를 이용하여 간단하게 웹 코드 및 헤더 정보, 상태 코드 읽어오는 예제이다.

------

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from urllib.request import urlopen
import sys
 
= urlopen('http://example.com')
 
# <class 'http.client.HTTPResponse'>
print("urlopen의 반환 타입은 : ", type(f))
 
# 소스 코드의 출력
print("f.read() 의 출력은? --- --- --- --- Source Code ")
print(f.read())
 
# 각종 헤더 정보 출력
print("f.getHeader() 의 출력은? --- --- --- --- ")
header_info = f.getheaders();
for info in header_info:
    print(info)
 
# 상태 코드 출력
print("f.status 의 출력은? --- --- --- ---")
print(f.status)
 
 
cs

 

아래는 그 결과이다. 

728x90
반응형

+ Recent posts