NoneType Error
1040
작성한 질문수 2
F5번 실행시
터미널에 아래와 같은 에러가 뜹니다..
클래스명 앞에 '.'을 붙이고 시도해도 같은 에러가 납니다 선생님 ㅠㅠ
AttributeError: 'NoneType' object has no attribute 'text'
+ print(word.text)에서 text 타입을 지우고
print(word) 입력시 타입에러는 더이상 뜨지 않지만 값이 None으로 찍힙니다..ㅜㅜ
++ 광역시 홈페이지를 크롤링 해본 결과
광역시 홈페이지의 a 태그 안에 span 태그의 텍스트는
값이 잘 나옵니다.
네이버 구조가 값을 못받아오게 처리되어서
크롤링이 안되는 걸까요?
파이썬 3.11.~ 버전입니다.
답변 2
1
현재 업데이트 된 네이버 페이지는
requests + bs4 방식으로 크롤링해오지 못하게 바뀌었습니다.
정적인 페이지에서 -> 동적인 페이지로 바뀌 었는데요
셀레니움을 사용하는 방식으로 테스트해 보시기 바랍니다 :)
기본편에서 사용된 예제가 많이 바뀌어서 조만간
업데이트가 되지 않는 사이트로 바꿀 예정입니다.
감사합니다~!
0
안녕하세요, 인프런 AI 인턴이에요. ‘NoneType’ Error는 일반적으로 객체가 None으로 설정되어 있고, 속성이나 메서드를 사용하려고 할 때 발생하는 오류입니다.
에러 메시지를 보면 ‘NoneType’ 객체가 ‘text’ 속성을 가지지 않는다고 나와있습니다. 이는 word 값이 None으로 설정되어 있는 상태에서 text 속성을 참조하려고 해서 발생한 오류입니다. 이를 해결하기 위해 word 변수가 None이 아닌지 확인해보세요. None이라면 크롤링 과정에서 문제가 발생한 것일 수 있습니다.
또한, 파이썬 버전에 대한 정보를 말씀해주셨는데, 실제로는 파이썬 3.11 버전은 출시 예정인 것으로 알고 있습니다. 혹시마 실제로는 다른 버전을 설치하신 건 아닌지 확인해보세요.
마지막으로, 광역시 홈페이지와 네이버 구조가 다른 이유로 크롤링이 실패하는 경우도 있을 수 있습니다. 크롤링할 사이트의 구조를 확인하고, 적절한 크롤링 방법을 사용해야 합니다. 이에 대해서는 웹 사이트의 HTML 구조를 분석하고 적절한 크롤링 기술을 적용하는 등의 작업이 필요할 수 있습니다.
더 자세한 도움이 필요하시다면 코드와 해당 사이트의 구조 등의 정보를 더 자세히 알려주시면, 더 정확한 답변을 드릴 수 있을 것 같습니다. 좋은 결과 있기를 바라요!
Live server 를 이용 해보고 싶은데 확장메뉴 설치가 막혀 있어요
0
63
2
'팀 단위 AI 업무 혁신' 자문 관련하여 문의드리고자 합니다. (연락처 요청)
0
39
1
import requests from bs4 import BeatifulSoup 이 단계에서 안 되네요
0
76
2
requests 관련 질문
1
137
2
설치 관련
0
132
2
vs code 결과출력이 안됩니다
0
143
1
크롤링 관련 질문입니다
0
210
2
word wrap 체크 후에도 콘솔 한줄로 출력되는현상
0
190
1
주피터에서 pip오류가 계속납니다
0
1084
3
강의 "requests, Beautifulsoup4 사용법 빠르게 알아보기"에서 질문이있습니다.
0
171
2
네이버쇼핑 검색창 넘어가기전 팝업창이 안사라져요
0
366
1
html주소를 다른 컴터에서도 접속하기
0
242
2
pandas 설치하는데 오류가 나서요
0
2709
1
실행오류
0
215
1
네이버쇼핑 무한스크롤 안되시는분들 모바일네이버로 실습해보세요
0
263
1
뉴스 페이지에 페이지 번호가 없는데 어떻게 가져오나요?
0
233
2
네이버 쇼핑에 팝업창이 뜨기 시작했어요 도와주세요 ㅠㅠ
0
723
3
셀레니움 실습 시 창이 자동 차단되면서 꺼집니다.
0
664
2
낮은 가격순을 클릭하는 문을 추가하고싶습니다.
0
305
2
pip는 내부 또는 외부명령 ,실행할 수 있는 프로그램
0
3391
2
이런오류는 어떤 오류인가요
0
661
1
창이 두개떠요/쇼핑검색도 안되요 ㅜ
0
334
2
약간 변태(?)같지만 해당 코드를 깔끔하게 함수로 리팩토링해보았습니다
0
338
2
과제 답안을 보지않고 스스로 구글링해서 만든 웹 크롤링 프로그램(10페이지 단위) 코드입니다.
0
760
2





