본문 바로가기
Programming/Python

[Python] 웹 요청

by goatlab 2022. 11. 24.
728x90
반응형
SMALL

웹 요청

 

Requests는 파이썬에서 HTTP를 사용하기 위해 쓰여지는 라이브러리이다.

 

네이버

 

import requests

host = "https://www.naver.com"
res = requests.get(host)

print(res.status_code) # 서버 상태 코드
print(res.raise_for_status()) # 200 ok가 아닌 경우 오류 실행
print(res.content.decode()[:100]) # 본문 
print(res.text[:100]) # 본문
import requests, json

host = "https://naver.com"
my_data = {'id': 'gasbugs', 'pw':'password'}
res = requests.get(host, data=my_data)
res.status_code
res.text[:100] # 실제 로그인하는 페이지는 아니기 때문에 그냥 웹 요청으로 인한 결과가 돌아옴

 

구글

 

import requests

host = "https://www.google.com/search"
my_param = {'q': 'test'}
res = requests.get(host, params=my_param)

print(res.status_code) # 서버 상태 코드
print(res.text[:100]) # 본문
res.text[154: 154+50] # Google 검색

 

728x90
반응형
LIST