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
f = 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
반응형
'프로그래밍응용 > Python' 카테고리의 다른 글
[scraping/crwaling] csv 및 json 형식으로 저장. (0) | 2020.11.27 |
---|---|
[scraping/crwaling] xml etree 파서를 이용한 rss 정보 추출 (0) | 2020.11.27 |
Ubuntu 20.04 에서 Python3, 가상 환경(python-venv) 설치하기 (1) | 2020.11.27 |