강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của donghoon03101396
donghoon03101396

câu hỏi đã được viết

Python cơ bản và tạo nhiều ứng dụng tự động hóa khác nhau bằng cách sử dụng web crawling

[ Khoan đã! ] Tải video YouTube và chuyển đổi mp3 tự động bằng Python!

pytube 에러 관련 질문드려요

Viết

·

697

0

pytube 에러 해결 방법 공유해주신거 대로 재설치 하고 해서 안되서 다른분이 올려주신 에러 해결방법으로 해보려고 했는데 extract.py 파일에 항목이

parse_qs(
formats[i][
"cipher" if "cipher" in data.keys() else "signatureCipher"
]
)
for i, data in enumerate(formats)

이런식으로 다르고 저 부분을 올려주신 부분 처럼 바꾸어도 안되는데 혹시 어떻게 하면 되는지 알려주실 수 있나요?

python웹-크롤링

Câu trả lời 4

0

아직 버그 수정이 안되었고, 현재 상황으로 수업 코드가 실행되지 않고 있는건가요?

강의 아래 있는 삭제/재설치 코드 실행 후

import pytube 코드 실행해봤는데 'invalid syntax'로 뜨네요~

0

안녕하세요. pip install pytube3 로 다시 설치하고, 아래 코드로 하면 영상 다운 됩니다. 참고로 맥입니다. 아 그리고 아래 다른 분이 댓글 단 것처럼 pip show pytube3 하신 후 해당 경로 가셔서 extract.py 파일의 300줄 쯤에 위치한 코드를 아래 처럼 수정하고 저장해주신 후에 실행해야 됩니다. 

파이튜브 라이브러리 파일 수정 코드:

except KeyError:
cipher_url = [
parse_qs(formats[i]["signatureCipher"]) for i, data in enumerate(formats)
]

파이썬 수업 실행 파일 코드:

from pytube import YouTube

# YouTube('https://www.youtube.com/watch?v=VpATBBRajP8').streams.first().download()

yt = YouTube('https://www.youtube.com/watch?v=VpATBBRajP8')
videos = yt.streams

for i in range(len(videos)):
print(i, ', ', videos[i])

down_dir = "youtubeMovie"

videos[0].download(down_dir)

수업이 난관이 많네요... 

0

donghoon03101396님의 프로필 이미지
donghoon03101396
Người đặt câu hỏi

안녕하세요. 

네! 감사합니다 :)

0

niceman님의 프로필 이미지
niceman
Người chia sẻ kiến thức

안녕하세요.

현재 파이튜브 최신 버전이 릴리즈가 된 것 같은데

https://github.com/nficano/pytube/blob/master/docs/index.rst

아직 해당 버그 이슈가 존재하는 것 같습니다.

후에 제가 실행 해보고 새로운 버전 패치 또는 파일 수정 후 공지드리도록 하겠습니다.

Hình ảnh hồ sơ của donghoon03101396
donghoon03101396

câu hỏi đã được viết

Đặt câu hỏi