27.웹스크랩핑하기1
- x-path
비슷한 태그,엘리먼트가 있을 경우를 대비하여 사용한다
import requests
res = requests.get("http://google.com")
print("응답코드:",res.status_code)# status_code:200이면정상
- stauts_code
import requests
res = requests.get("http://google.com")
if res.stauts_code == requests.codes.ok:
print("정상") #res 변수로 받는다
else:
print("비정상")
- raise_for_status 문제가 생겼을시에 바로 종료한다
import requests
res = requests.get("http://google.com")
res.raise_for_stauts()
print("웹 스크랩핑을 진행합니다")
print(len(res.text))#문자의 길이를 가져온다
print(res.test) #text를 가져온다
- 파일로 만들기
with open("mygoogle.html"), "w", encoding="utf8" as f:
f.write(res.text)
댓글남기기