inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 AttributeError: 'NoneType' object has no attribute 'get_text' 오류

3097

이우용님

작성한 질문수 1

0

AttributeError: 'NoneType' object has no attribute 'get_text' 
 
오류가 발생했습니다.
 
해당 오류는 none 값일때 어떻게 해야 하는지 결정되지 않았을 때 발생하는 오류로 알고 있는데
제가 크롤링 하는 사이트 특성상
 
없는 값이 있을 수 있습니다. (입력을 안했을 경우가 있습니다.)

아래 소스에서 
for item in itmes :
    print(item.find("h2",attrs={"class":"camp_tt"}).get_text())
    print(item.find("li",attrs={"class":"addr"}).get_text())
    print(item.find("li",attrs={"class":"call_num"}).get_text())
    print()
 
print(item.find("li",attrs={"class":"call_num"}).get_text())
의 부분이 문제 입니다.
 
해당 값은 없는 값이 있을 수 있는데 이럴 경우 오류 처리를 어떻게 해야 하나요? 
 

파이썬 python

답변 1

1

서범석

값이 없는 경우를 예외처리하여 별도의 로직을 구현해줘야 할 것 같습니다.

 

https://wikidocs.net/30 - 파이썬 예외처리 문법

백준 사이트 준비중이라 문제를 볼 수 가 없어요

0

6

0

작업형 1번문제... 환경관련

0

8

1

09차 네이버 영화 리뷰 수집 실습 관련 질문

0

11

1

12회 기출은 언제 업데이트 될까요??

0

8

1

알파벤티지 sleep(5) 관련 문의

0

14

1

강의 자료 및 코드 수령

0

17

2

8/6 작성한 연장문의 질문글에 대한 재요청

0

21

1

실전 계좌에서 운영하고 계신 분 계신가요?

1

36

2

수강기간 연장 문의

0

24

1

수강기간 연장문의

0

24

1

수강기간 연장 요청 문의드립니다

0

29

1

Fal.ai에 기존 AI를 끌어오는것은 안되는건가요?

0

29

1

잘못된 파일 다운로드

0

33

1

DataSet 다운 받는 방법

0

28

1

어디다가 환불요청해야돼요

0

38

1

해당 차수 영상이 짤려 나갑니다

0

40

1

수업자료는 어디서 받나요

0

37

2

Lecture19 강좌pdf파일이 없네요..

0

27

1

클로드

0

42

2

테이블 적재 Task 작성 실습

0

38

2

수강 기간 연장 문의

0

35

1

[데이터 전처리] dropna에서 특정 두 지표만 기준으로 결측치를 제거한 이유가 궁금합니다

1

26

1

pip install -r requirements.txt

0

46

2

명령 프롬프트

0

35

2