파이썬을 이용해 웹 데이터 읽어오기

매일 공부(ML)·2022년 2월 24일
0

간단한 웹 브라우저

import socket

mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
mysock.connect(('data.pr4e.org', 80)) #80포트 연결
cmd = 'GET http://data.pr4e.org/romeo.txt HTTP/1.0\r\n\r\n'.encode() 웹 서버 연결
mysock.send(cmd)

while True:
    data = mysock.recv(512)
    if (len(data) < 1):
        break
    print(data.decode(),end='') #외부에서 데이터를 가져오기에 복호화(encode)필수
mysock.close()

#빈칸은 헤더가 끝나고 시작된다는 의미/ 메타 데이터와 데이터 구분

profile
성장을 도울 아카이빙 블로그

0개의 댓글