Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Unable to download videos from Udemy #8967
Comments
|
This issue is already fixed and fix will be incorporated in the next version of youtube-dl. |
|
Thank you |
|
I got the latest version of extractor/udemy.py and the error changed: [udemy:course] 799014: Downloading course curriculum |
|
Post verbose output. |
|
Note: from web browser I can watch just fine. [marco@archdesktop Django]$ youtube-dl --verbose -u xxxx -p xxxx https://www.udemy.com/python-3-na-web-com-django-basico-intermediario/learn/v4/ |
|
Same here after update youtube-dl PS C:\Users\vicky> |
[marco@archdesktop Django]$ youtube-dl -v -u xxxxxx -p xxxxxxxx https://www.udemy.com/python-3-na-web-com-django-basico-intermediario/learn/v4/content
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-v', '-u', 'PRIVATE', '-p', 'PRIVATE', 'https://www.udemy.com/python-3-na-web-com-django-basico-intermediario/learn/v4/content']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2016.03.18
[debug] Python version 3.5.1 - Linux-4.2.5-1-ARCH-x86_64-with-arch
[debug] exe versions: ffmpeg 3.0, ffprobe 3.0, rtmpdump 2.4
[debug] Proxy map: {}
[udemy:course] Downloading login popup
[udemy:course] Logging in as xxxxxxxx
[udemy:course] python-3-na-web-com-django-basico-intermediario: Downloading webpage
[udemy:course] python-3-na-web-com-django-basico-intermediario: Downloading course JSON
[udemy:course] 799014: Downloading course curriculum
[download] Downloading playlist: Python 3 na Web com Django (Básico e Intermediário)
[udemy:course] playlist Python 3 na Web com Django (Básico e Intermediário): Collected 88 video ids (downloading 88 of them)
[download] Downloading video 1 of 88
[udemy] Downloading login popup
[udemy] 4791586: Downloading webpage
[udemy] 4791586: Downloading lecture JSON
Traceback (most recent call last):
File "/usr/bin/youtube-dl", line 9, in
load_entry_point('youtube-dl==2016.3.18', 'console_scripts', 'youtube-dl')()
File "/usr/lib/python3.5/site-packages/youtube_dl/init.py", line 419, in main
_real_main(argv)
File "/usr/lib/python3.5/site-packages/youtube_dl/init.py", line 409, in _real_main
retcode = ydl.download(all_urls)
File "/usr/lib/python3.5/site-packages/youtube_dl/YoutubeDL.py", line 1719, in download
url, force_generic_extractor=self.params.get('force_generic_extractor', False))
File "/usr/lib/python3.5/site-packages/youtube_dl/YoutubeDL.py", line 679, in extract_info
return self.process_ie_result(ie_result, download, extra_info)
File "/usr/lib/python3.5/site-packages/youtube_dl/YoutubeDL.py", line 839, in process_ie_result
extra_info=extra)
File "/usr/lib/python3.5/site-packages/youtube_dl/YoutubeDL.py", line 736, in process_ie_result
extra_info=extra_info, download=False, process=False)
File "/usr/lib/python3.5/site-packages/youtube_dl/YoutubeDL.py", line 668, in extract_info
ie_result = ie.extract(url)
File "/usr/lib/python3.5/site-packages/youtube_dl/extractor/common.py", line 320, in extract
return self._real_extract(url)
File "/usr/lib/python3.5/site-packages/youtube_dl/extractor/udemy.py", line 183, in real_extract
for format in asset.get('download_urls', {}).get('Video', []):
AttributeError: 'NoneType' object has no attribute 'get'