Uważa się za bardzo przydatne korzystanie z youtube-dl
oprogramowania do pobierania youtubes.
Komunikat jest widoczny i przestał działać, co następuje.
ERROR: Signature extraction failed: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 479, in _decrypt_signature
video_id, player_url, s
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 383, in _extract_signature_function
res = self._parse_sig_js(code)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 454, in _parse_sig_js
u'Initial JS player signature function name')
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 391, in _search_regex
raise RegexNotFoundError(u'Unable to extract %s' % _name)
RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.
; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.
Co powinienem zrobić, aby kontynuować?
youtube-dl
Taeyeon
źródło
źródło
Make sure you are using the latest version; type youtube-dl -U to update.
Czy ty to zrobiłeś?youtube-dl -U
już nie działa. Instrukcje dotyczące aktualizacji youtube-dl do najnowszej wersji znajdują się na stronie: youtube-dl nie działa . btw działa również, jeśli używaszpip install --upgrade youtube-dl
zamiastpip install --upgrade youtube_dl
niego i działa również w przypadku instalacji lokalnej (tj. bez użycia sudo) wykonanej w środowisku wirtualnym Python.Odpowiedzi:
Otrzymujesz ten błąd:
... ponieważ youtube-dl nie jest aktualny. Google zmienia teraz sposób uzyskiwania dostępu do filmów z YouTube częściej niż miało to miejsce kilka lat temu, więc aby utrzymać aktualność youtube-dl, należy go również częściej aktualizować. Aby zainstalować najnowszą wersję youtube-dl, otwórz terminal i wpisz:
Aby zaktualizować youtube-dl do najnowszej wersji:
lub
To szalone, jak często Google zmienia kod dostępu do filmów na YouTube. Wydaje mi się, że pamiętam aktualizację youtube-dl zaledwie kilka miesięcy temu, ale nadal nie mogłem pobrać wybranego wideo, dopóki go nie zaktualizowałem.
youtube-dl to program w języku Python, więc możesz także lokalnie zainstalować najnowszą wersję youtube-dl w środowisku wirtualnym Python. Aby uzyskać informacje na temat konfiguracji i używania wirtualnego środowiska Python, zobacz Jak skonfigurować i używać wirtualnego środowiska Python w Ubuntu? .
źródło
Jedynym sposobem, w jaki mogłem go uruchomić, była najnowsza wersja (dla mnie na Debianie)
z repozytorium github
źródło
Kiedyś mi się to przytrafiło. Jak powiedzieli w komentarzach, musisz zaktualizować system lub po prostu youtube-dl. Również dobre cytaty użycia, jak pokazano w tym przykładzie:
źródło
¨
której użyłeś w swoim poście, nie jest widoczna. zamień na'
lub"
.Miałem ten sam problem i to go rozwiązało
i spróbuj umieścić link w „
link
”źródło
Tylko w ten sposób działa dla mnie!
Kiedy za każdym razem podróżuję, biorę nową muzykę, a oto jak zainstalować youtube-dl z pipa.
Jeśli zainstalujesz go z repozytorium, nie będzie mógł pobrać muzyki, zawsze narzeka ! Użyj tego, aby pobrać spongebob relaksujący masterpeace:
źródło
Żadna z tych odpowiedzi nie działała dla mnie. Dostałem tę rzecz, korzystając z instrukcji podanej w błędzie: -
sudo youtube-dl -U
Nie znam dokładnego powodu, dla którego ten sposób aktualizacji zadziałał, a nie tego polecenia aktualizacji.
źródło
sudo youtube-dl -U
nie działał na Ubuntu 18.04. Dało to wyniki:sudo youtube-dl -U Usage: youtube-dl [OPTIONS] URL [URL...] youtube-dl: error: youtube-dl's self-update mechanism is disabled on Debian. Please update youtube-dl using apt(8). See https://packages.debian.org/sid/youtube-dl for the latest packaged version.
jednaksudo snap install youtube-dl-casept
zadziałało 18.04.