inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

질문이 있습니다..

해결된 질문

161

앙앙기모

작성한 질문수 11

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 속성이 있는것을 확인 했는데 왜 에러가 뜨는걸까요? 이유만이라도 좀 알려쥬시면 감사하겠습니땅

python 웹-크롤링

답변 1

1

스타트코딩

안녕하세요 앙앙기모님!

스타트코딩입니다.

 

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

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

 

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

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

 

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

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

 

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

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

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

0

앙앙기모

정말 감사합니당 ㅜㅜㅠ 

셀레니움 환경설정 오류

0

74

2

네이버 로그인 관련

0

325

2

안녕하세요 셀레니움에 대해서 질문

0

102

1

크롤링 연습사이트 문의

0

120

2

선택자 질문

0

89

2

'특정 요소가 나타날 때까지 스크롤' 부분 에러

0

89

2

자동 로그인 질문

0

106

2

44강 제목, 링크

0

112

1

원하는 값이 없을 때

0

102

2

크롤링한 링크가 엑셀로 들어가면 작동이 안되요

0

245

2

셀레니움 PDF자료는 받을 수 있나요

0

105

2

글목록 추출하기

0

107

2

메일 자동화 로그인 중복방지문자해결 오류 및 명시적 대기 질문

0

96

2

강의 노트가 어디에 있는건가요?

0

82

2

강의 커리큘럼 질문

0

110

1

조건문 else 사용하지 않는 이유

0

81

2

셀레니움으로 접근할 수 없는 경우

0

104

2

웹페이지 변경

0

77

2

자바스크립트로 태그 선택 시 질문입니다.

1

71

2

수료증은 어떻게 받나요?

0

127

2

class명을 활용하여 선택자를 만들지 않는 경우..?

0

65

2

드라이버가 안 열려요

0

86

2

이거 해결방법 아시는 분?

0

124

2

네이버 지식인 크롤링..

0

212

2