The learningcrux-dl is working fine for videos from https://www.learningcrux.com but for videos from https://www.freetutorials.ca the built in youtube-dl redirect and is not able to download. For example, the following link https://www.freetutorials.ca/course/the-complete-aspnet-mvc-5-course does not work but the link https://www.learningcrux.com/course/gatsby-js-build-pwa-blog-with-graphql-and-react-wordpress does.
Note that:
Even the youtube-dl is not even able to download videos from https://www.freetutorials.ca .
Downloding 1. 2- Setting Up the Development Environment(3:37)
https://learningcrux.com/video/mastering-react/0/0
[generic] 0: Requesting header
[redirect] Following redirect to https://www.freetutorials.ca/video/mastering-react/0/0
[generic] 0: Requesting header
WARNING: Falling back on generic information extractor.
[generic] 0: Downloading webpage
[generic] 0: Extracting information
ERROR: unable to download video data: HTTP Error 404: Not Found
Traceback (most recent call last):
File "/home/liedji/anaconda3/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", line 1936, in process_info
success = dl(filename, info_dict)
File "/home/liedji/anaconda3/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", line 1875, in dl
return fd.download(name, info)
File "/home/liedji/anaconda3/lib/python3.8/site-packages/youtube_dl/downloader/common.py", line 366, in download
return self.real_download(filename, info_dict)
File "/home/liedji/anaconda3/lib/python3.8/site-packages/youtube_dl/downloader/http.py", line 351, in real_download
establish_connection()
File "/home/liedji/anaconda3/lib/python3.8/site-packages/youtube_dl/downloader/http.py", line 116, in establish_connection
raise err
File "/home/liedji/anaconda3/lib/python3.8/site-packages/youtube_dl/downloader/http.py", line 110, in establish_connection
ctx.data = self.ydl.urlopen(request)
File "/home/liedji/anaconda3/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", line 2248, in urlopen
return self._opener.open(req, timeout=self._socket_timeout)
File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 531, in open
response = meth(req, response)
File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 640, in http_response
response = self.parent.error(
File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 563, in error
result = self._call_chain(args)
File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 502, in _call_chain
result = func(args)
File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 755, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 531, in open
response = meth(req, response)
File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 640, in http_response
response = self.parent.error(
File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 569, in error
return self._call_chain(args)
File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 502, in _call_chain
result = func(args)
File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 649, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found
Hi, everyone.
The
learningcrux-dl
is working fine for videos fromhttps://www.learningcrux.com
but for videos fromhttps://www.freetutorials.ca
the built inyoutube-dl
redirect and is not able to download. For example, the following linkhttps://www.freetutorials.ca/course/the-complete-aspnet-mvc-5-course
does not work but the linkhttps://www.learningcrux.com/course/gatsby-js-build-pwa-blog-with-graphql-and-react-wordpress
does.Note that:
Even the
youtube-dl
is not even able to download videos fromhttps://www.freetutorials.ca
.Downloding 1. 2- Setting Up the Development Environment(3:37) https://learningcrux.com/video/mastering-react/0/0 [generic] 0: Requesting header [redirect] Following redirect to https://www.freetutorials.ca/video/mastering-react/0/0 [generic] 0: Requesting header WARNING: Falling back on generic information extractor. [generic] 0: Downloading webpage [generic] 0: Extracting information ERROR: unable to download video data: HTTP Error 404: Not Found Traceback (most recent call last): File "/home/liedji/anaconda3/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", line 1936, in process_info success = dl(filename, info_dict) File "/home/liedji/anaconda3/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", line 1875, in dl return fd.download(name, info) File "/home/liedji/anaconda3/lib/python3.8/site-packages/youtube_dl/downloader/common.py", line 366, in download return self.real_download(filename, info_dict) File "/home/liedji/anaconda3/lib/python3.8/site-packages/youtube_dl/downloader/http.py", line 351, in real_download establish_connection() File "/home/liedji/anaconda3/lib/python3.8/site-packages/youtube_dl/downloader/http.py", line 116, in establish_connection raise err File "/home/liedji/anaconda3/lib/python3.8/site-packages/youtube_dl/downloader/http.py", line 110, in establish_connection ctx.data = self.ydl.urlopen(request) File "/home/liedji/anaconda3/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", line 2248, in urlopen return self._opener.open(req, timeout=self._socket_timeout) File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 531, in open response = meth(req, response) File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 640, in http_response response = self.parent.error( File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 563, in error result = self._call_chain(args) File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 502, in _call_chain result = func(args) File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 755, in http_error_302 return self.parent.open(new, timeout=req.timeout) File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 531, in open response = meth(req, response) File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 640, in http_response response = self.parent.error( File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 569, in error return self._call_chain(args) File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 502, in _call_chain result = func(args) File "/home/liedji/anaconda3/lib/python3.8/urllib/request.py", line 649, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 404: Not Found
Thanks for looking for a solution.