커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
3-9 Quiz_웹스크래핑(크롤링) - Select_one ['alt'] 에 접근하기 'NoneType' 오류
undefined주차
북마크
신*윤
댓글
10
추천
0
조회수
16
조회수
16
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


강의 듣기 전에 먼저 풀어봤는데요. ['alt'] 에 접근하려니 'NoneType' object is not subscriptable 라는 오류가 납니다. ['alt']에 접근하기 직전까진 멘토님과 출력값이 일치합니다. 뭐가 문제일까요?



스파르타 즉문즉답

제 의도는 왼쪽 화면에 보이는 순위값들만 가져오고 싶었습니다. 또한 간결하게 코드를 작성해서 접근하고 싶었습니다. 그래서 순위에 마우스 올리고 검사찍어보니 <td> 바로 밑에 <img> 태그 있고 그 옆에 alt태그가 순위값이더군요. 그래서 코드를 저렇게(하단부에 작성하였음) 작성한겁니다. 근데 접근이 안되네요.




작성한 코드 및 에러 메세지


trs = soup.select('#old_content > table > tbody > tr')
for tr in trs:
    a = tr.select_one('td > img')
    print(a['alt'])



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴