Programming/Python
[Python] 웹 요청
goatlab
2022. 11. 24. 20:12
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