response = requests.get(url, params, **kwargs)
import requests response = requests.get("http://naver.com") # 200이면 정상 print('응답코드 : ', response.status_code) print(response.text) # 네이버 서버의 html 문서를 출력
◎ 데이터 파싱 requests.get(url).text (text 형태로 추출) requests.get(url).content (byte 형태로 추출) ◎ 상태 코드 확인 response.status_code (상태코드 확인) |
import requests response = requests.get("http://google.com") print('응답코드 : ', response.status_code) response.raise_for_status() # 접근 할 수 없으면 오류를 발생 시킨 후 종료. 아래 if문으로 확인하는 것도 가능 if response.status_code == requests.codes.ok: print("정상입니다.") else: print("오류발생 [ 에러코드 " , response.status_code ,"]")
import requests response = requests.get("http://naver.com") # 200 : 정상 print('응답코드 : ', response.status_code)
import requests URL = 'https://movie.daum.net/moviedb/main' params = {‘movieId’:'41246'} response = requests.get(URL, params=params) response.raise_for_status() with open('GoodNightAndGoodLuck.html', 'w', encoding='utf-8') as f: f.write(response.text)
URL = 'https://comic.naver.com/webtoon/detail.nhn' params = {'titleId' : 703846, 'no': 144, 'weekday':'tue'}
08. 정규 표현식 - 1 (0) | 2023.10.26 |
---|---|
06. HTTP 요청/응답 (0) | 2023.10.25 |
05. DOM(Document Object Model) (0) | 2023.10.25 |
댓글 영역