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
'Programming > Python' 카테고리의 다른 글
[Python] 다차원 리스트 (0) | 2023.01.02 |
---|---|
[Python] 뉴스 사이트 스크랩 (0) | 2022.11.24 |
[Python] 딕셔너리를 활용한 IP 변환 (0) | 2022.10.19 |
[Python] set (집합 자료형) (0) | 2022.09.04 |
ERROR: Could not install packages due to an OSError: [WinError 5] 액세스가 거부되었습니다 (0) | 2022.08.22 |