삽질 기록
pytube 를 이용하여 youtube 영상 크롤링 시 발생하는 문제
꾸준희
2020. 12. 28. 16:28
728x90
반응형
pip install pytube 명령어를 통해 pytube 패키지를 깔고 유튜브 영상 크롤링을 하려는데
어떤 영상은 정상으로 다운로드되고 또 어떤 영상은 아래와 같은 에러가 발생해서
AttributeError: 'NoneType' object has no attribute 'download'
pip install pytube3 명령어를 통해 pytube 패키지를 깔았더니 아래와 같은 에러가 발생하였다.
pytube.exceptions.RegexMatchError: get_ytplayer_config: could not find match for config_patterns
../pytube/extract.py 에서 config_patterns 을 바꿔보기도 했지만 소용 없어서
아래와 같이 github 에 있는 pytube 패키지를 설치해줬더니 문제 없이 크롤링이 가능했다.
python3 -m pip install --upgrade "git+https://github.com/nficano/pytube.git"
참고자료 : github.com/nficano/pytube/issues/614
728x90
반응형