SwapnilSoni1999 / learningcrux-dl

Downloader for learningcrux [BETA]
The Unlicense
11 stars 7 forks source link

Not working for videos from https://www.freetutorials.ca #9

Open dw-liedji opened 3 years ago

dw-liedji commented 3 years ago

Hi, everyone.

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

Thanks for looking for a solution.