Anonymous : |
מקבל:
קוד: | ron@ron-H81M-S2H ~ $ [youtube] wnJ6LuUFpMo: Downloading webpage
[youtube] wnJ6LuUFpMo: Downloading video info webpage
[youtube] wnJ6LuUFpMo: Extracting video information
WARNING: unable to extract uploader nickname
ERROR: Signature extraction failed: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 905, in _decrypt_signature
video_id, player_url, s
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 797, in _extract_signature_function
raise ExtractorError('Cannot identify player %r' % player_url)
ExtractorError: Cannot identify player u'/yts/jsbin/player-vflM013co/en_US/base.js'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
(caused by ExtractorError(u"Cannot identify player u'/yts/jsbin/player-vflM013co/en_US/base.js'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.",)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
l8i_u-S_T4Uz-NdVs4xkPS8Vwatch?v=wnJ6LuUFpMo&list=PLnfcpZm6e
|
|
לפני מספר חודשים גם רציתי להוריד פלייליסט עם youtube-dl, ואז נתקלתי במשהו דומה.
הפתרון ש"ייצרתי לעצמי":
1) עשיתי קופי פייסט מה-HTML של אותו פלייליסט ב-YouTube עצמו.
2) כתבתי סקריפט פייתון של איזה 10 שורות שמפרסס את ה-HTML (פשוט עושה splitting היכן שצריך) ומייצר ממנו מערך של כתובות https של אותם הסירטונים.
3) עשיתי print בלולאה לכל ערכי המערך כך שכל שורה נראית כך
"youtube-dl" + arrItem[i] + \n
4) הרצתי בטרמינל python playlist-html-parser.py > playlist-download.sh
5) נתתי הרשאת ריצה chmod a+x playlist-download.sh
6) והרצתי : ./playlist-download.sh
כל הסרטונים ירדו ובא לציון גואל ...
מקווה שעוזר גם לך.