강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

앙앙기모님의 프로필 이미지
앙앙기모

작성한 질문수

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

질문이 있습니다..

해결된 질문

작성

·

157

2

번외 질문이긴한데  유튜브 크롤러 강의 중

제가 썸네일도 추가로 또 뽑고싶은데 에러가 나는게 자꾸 있어서요 이유만 좀 알고싶어서..검색해도 안 나와서요

# 썸네일 뽑기
        if "http" in contents[idx].select_one("img#img").attrs["src"] :
            thumbnail = contents[idx].select_one("img#img").attrs["src"]
        else :
            thumbnail = None  
 

저 코드에서 썸네일 추출 시  특정 영상들에 대해서 KeyError : src 가 뜹니다.

모든 영상들의 img태그에 src 속성이 있는것을 확인 했는데 왜 에러가 뜨는걸까요? 이유만이라도 좀 알려쥬시면 감사하겠습니땅

답변 1

1

스타트코딩님의 프로필 이미지
스타트코딩
지식공유자

안녕하세요 앙앙기모님!

스타트코딩입니다.

 

질문해 주신 내용 확인해 봤어요!

저도 현상을 이해하는 데 조금 시간이 걸렸습니다.

 

유튜브에서 이미지파일 로딩 방식을 이해해야 합니다.

유튜브는 썸네일을 화면에 보이기 직전에 로딩해서 보여주는 것으로 확인되었어요. 

 

즉, 썸네일을 가져오기 위해서는

그 썸네일 위치에 화면이 조금이라도 머물러 있어야 한다는 얘기죠. 

 

일단 현상에 대한 힌트는 드렸으니,

어떻게 하면 해결할 수 있을까 조금 더 고민해 보세요 ^^

고민해 보고도 안풀리면 해결방법을 드리겠습니다!

앙앙기모님의 프로필 이미지
앙앙기모
질문자

정말 감사합니당 ㅜㅜㅠ 

앙앙기모님의 프로필 이미지
앙앙기모

작성한 질문수

질문하기