Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pluralsight not working #13937

Closed
astandarduser opened this issue Aug 16, 2017 · 12 comments
Closed

Pluralsight not working #13937

astandarduser opened this issue Aug 16, 2017 · 12 comments

Comments

@astandarduser
Copy link

It was working the other day, and now I get the error

>ERROR: Unable to download JSON metadata: HTTP Error 429: Too Many Requests (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update.

I am using the latest update

@astandarduser
Copy link
Author

ERROR: Unable to download JSON metadata: HTTP Error 403: Forbidden (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpc3a66tbr\build\youtube_dl\extractor\common.py", line 502, in _request_webpage File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpc3a66tbr\build\youtube_dl\YoutubeDL.py", line 2166, in urlopen File "C:\Python\Python34\lib\urllib\request.py", line 470, in open File "C:\Python\Python34\lib\urllib\request.py", line 580, in http_response File "C:\Python\Python34\lib\urllib\request.py", line 508, in error File "C:\Python\Python34\lib\urllib\request.py", line 442, in _call_chain File "C:\Python\Python34\lib\urllib\request.py", line 588, in http_error_default

@disyam
Copy link

disyam commented Aug 17, 2017

i got error too

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'--verbose', u'--username', u'PRIVATE', u'--password', u'PRIVATE', u'https://www.pluralsight.com/courses/react-creating-reusable-components', u'-o', u'%(playlist_id)s/%(chapter_number)s. %(chapter)s/%(playlist_index)s. %(title)s.%(ext)s', u'--download-archive', u'./archive/react-creating-reusable-components.txt', u'--sleep-interval', u'60']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.08.13
[debug] Python version 2.7.9 - Linux-4.9.35-v7+-armv7l-with-debian-8.0
[debug] exe versions: avconv 11.9-6, avprobe 11.9-6, rtmpdump 2.4
[debug] Proxy map: {}
[pluralsight:course] react-creating-reusable-components: Downloading course JSON
[download] Downloading playlist: Creating Reusable React Components
[pluralsight:course] playlist Creating Reusable React Components: Collected 137 video ids (downloading 137 of them)
[download] Downloading video 1 of 137
[pluralsight] Downloading login page
[pluralsight] Logging in as *******
[pluralsight] react-creating-reusable-components-m0-0: Downloading JSON metadata
ERROR: Unable to download JSON metadata: HTTP Error 503: Service Unavailable (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 502, in _request_webpage
return self._downloader.urlopen(url_or_request)
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 2166, in urlopen
return self._opener.open(req, timeout=self._socket_timeout)
File "/usr/lib/python2.7/urllib2.py", line 437, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 550, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 475, in error
return self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 558, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)

@mfaizanshaikh
Copy link

I'm getting the same error.

@trungdn0401
Copy link

trungdn0401 commented Aug 17, 2017

I'm also getting the same error: ERROR: Unable to download JSON metadata: HTTP Error 429: Too Many Requests
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', '--user-agent', 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0', '--cookies', 'D:\6-GoogleDrive\0-Document\PS_Training\cookies.txt', '--username', 'PRIVATE', '--password', 'PRIVATE', '--all-subs', '--sleep-interval', '120', 'https://app.pluralsight.com/library/courses/agile-estimation']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2017.08.13
[debug] Python version 3.4.4 - Windows-10-10.0.15063
[debug] exe versions: none
[debug] Proxy map: {}
[pluralsight:course] agile-estimation: Downloading course JSON
[download] Downloading playlist: Agile Estimation
[pluralsight:course] playlist Agile Estimation: Collected 21 video ids (downloading 21 of them)
[download] Downloading video 1 of 21
[pluralsight] Downloading login page
[pluralsight] Logging in as abc@gmail.com
[pluralsight] agile-estimation-m0-courseintro-0: Downloading JSON metadata
ERROR: Unable to download JSON metadata: HTTP Error 429: Too Many Requests (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpc3a66tbr\build\youtube_dl\extractor\common.py", line 502, in _request_webpage
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpc3a66tbr\build\youtube_dl\YoutubeDL.py", line 2166, in urlopen
File "C:\Python\Python34\lib\urllib\request.py", line 470, in open
elif condition == "open":
File "C:\Python\Python34\lib\urllib\request.py", line 580, in http_response
for HTTP, FTP and when applicable HTTPS.
File "C:\Python\Python34\lib\urllib\request.py", line 508, in error
def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT):
File "C:\Python\Python34\lib\urllib\request.py", line 442, in _call_chain
self.handle_error = {}
File "C:\Python\Python34\lib\urllib\request.py", line 588, in http_error_default
FTPHandler, FileHandler, HTTPErrorProcessor,

@luizconrado
Copy link

I am also getting the same error!
HTTP 429 - Too many Requests!

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--username', 'PRIVATE', '--password', 'PRIVATE', '--rate-limit', '512K', '--verbose', '--sleep-interval', '150', '-o', 'Pluralsight - %(playlist)s - %(release_date)s\%(playlist_index)s - %(title)s.%(e
xt)s', '--all-subs', '--playlist-start', '37', 'https://app.pluralsight.com/library/courses/java-fundamentals-exception-handling']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2017.08.09
[debug] Python version 3.4.4 - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg N-85604-g207e6de, ffprobe N-85604-g207e6de
[debug] Proxy map: {}
[pluralsight:course] java-fundamentals-exception-handling: Downloading course JSON
[download] Downloading playlist: Java Fundamentals: Exception Handling
[pluralsight:course] playlist Java Fundamentals: Exception Handling: Collected 42 video ids (downloading 6 of them)
[download] Downloading video 1 of 6
[pluralsight] Downloading login page
[pluralsight] Logging in as XXXXXXX
[pluralsight] java-fundamentals-exception-handling-m6-0: Downloading JSON metadata
ERROR: Unable to download JSON metadata: HTTP Error 429: Too Many Requests (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be
sure to call youtube-dl with the --verbose flag and include its complete output.
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpf7t6lw0k\build\youtube_dl\extractor\common.py", line 502, in _request_webpage
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpf7t6lw0k\build\youtube_dl\YoutubeDL.py", line 2166, in urlopen
File "C:\Python\Python34\lib\urllib\request.py", line 470, in open
File "C:\Python\Python34\lib\urllib\request.py", line 580, in http_response
File "C:\Python\Python34\lib\urllib\request.py", line 508, in error
File "C:\Python\Python34\lib\urllib\request.py", line 442, in _call_chain
File "C:\Python\Python34\lib\urllib\request.py", line 588, in http_error_default

@jedz09
Copy link

jedz09 commented Aug 17, 2017

I'm getting both Errors 429 and 503 even though I'm using a VPN

PS C:\youtube-dl> .\youtube-dl.exe -v https://app.pluralsight.com/library/courses/windows-server-2012-70-411-configure-network-services
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://app.pluralsight.com/library/courses/windows-server-2012-70-411-configure-network-services']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2017.08.13
[debug] Python version 3.4.4 - Windows-10-10.0.15063
[debug] exe versions: none
[debug] Proxy map: {}
[pluralsight:course] windows-server-2012-70-411-configure-network-services: Downloading course JSON
[download] Downloading playlist: Windows Server 2012 R2 (70-411) Configure Network Services
[pluralsight:course] playlist Windows Server 2012 R2 (70-411) Configure Network Services: Collected 44 video ids (downloading 44 of them)
[download] Downloading video 1 of 44
[pluralsight] windows-server-2012-70-411-configure-network-services-m1-0: Downloading JSON metadata
ERROR: Unable to download JSON metadata: HTTP Error 429: Too Many Requests (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpc3a66tbr\build\youtube_dl\extractor\common.py", line 502, in _request_webpage
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpc3a66tbr\build\youtube_dl\YoutubeDL.py", line 2166, in urlopen
File "C:\Python\Python34\lib\urllib\request.py", line 470, in open
File "C:\Python\Python34\lib\urllib\request.py", line 580, in http_response
File "C:\Python\Python34\lib\urllib\request.py", line 508, in error
File "C:\Python\Python34\lib\urllib\request.py", line 442, in _call_chain
File "C:\Python\Python34\lib\urllib\request.py", line 588, in http_error_default

PS C:\youtube-dl> .\youtube-dl.exe -v https://app.pluralsight.c
om/library/courses/windows-server-2012-70-411-configure-network
-services
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://app.pluralsight.com/library/courses/windows-server-2012-70-411-configure-network-services']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2017.08.13
[debug] Python version 3.4.4 - Windows-10-10.0.15063
[debug] exe versions: none
[debug] Proxy map: {}
[pluralsight:course] windows-server-2012-70-411-configure-network-services: Downloading course JSON
[download] Downloading playlist: Windows Server 2012 R2 (70-411) Configure Network Services
[pluralsight:course] playlist Windows Server 2012 R2 (70-411) Configure Network Services: Collected 44 video ids (downloading 44 of them)
[download] Downloading video 1 of 44
[pluralsight] windows-server-2012-70-411-configure-network-services-m1-0: Downloading JSON metadata
ERROR: Unable to download JSON metadata: HTTP Error 503: Service Unavailable (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpc3a66tbr\build\youtube_dl\extractor\common.py", line 502, in _request_webpage
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpc3a66tbr\build\youtube_dl\YoutubeDL.py", line 2166, in urlopen
File "C:\Python\Python34\lib\urllib\request.py", line 470, in open
File "C:\Python\Python34\lib\urllib\request.py", line 580, in http_response
File "C:\Python\Python34\lib\urllib\request.py", line 508, in error
File "C:\Python\Python34\lib\urllib\request.py", line 442, in _call_chain
File "C:\Python\Python34\lib\urllib\request.py", line 588, in http_error_default

@luizconrado
Copy link

Oh boy, I really hope they fix this error (HTTP 429 - Too many Requests).
I really need a couple of videos urgent. Does anyone know how to download Pluralsight videos in another way? Another application maybe?
Thanks.

@astandarduser
Copy link
Author

Any video download extensions should work, but it's annoying because you will have to get them 1 at a time

@luizconrado
Copy link

@itchyballsack Thanks for the reply. Let's hope as well that people here will be able to get this fixed :)

@PabloThiele
Copy link

PabloThiele commented Aug 17, 2017

The HTTP 429 problem can be avoided for sure on the normal circumstances using the --max-sleep-interval and --min-sleep-interval put something like 120 seconds as minimal and it should work (It will simulate a delay and will download one by one). The another error is worse ERROR: Unable to download JSON metadata: HTTP Error 503: Service Unavailable and cannot even started the downloading process. Took this error yesterday and still the same today. I'm using the latest version:

youtube-dl is up-to-date (2017.08.13)

@PabloThiele
Copy link

PabloThiele commented Aug 17, 2017

This snippet worked flawlessly until yesterday 👍

 youtube-dl --username your_user_name --password your_password --verbose --sleep-interval 122  -
-max-sleep-interval 145 --all-subs "The link here"

The actual outcome is:

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'--username', u'PRIVATE', u'--password', u'PRIVATE', u'--verbose', u'--sleep-interval', u'122', u'--max-sleep-interval', u'145', u'--all-subs', u'https://app.pluralsight.com/library/courses/high-availability-elasticity-aws-certified-devops-engineer']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.08.13
[debug] Python version 2.7.12 - Linux-4.10.0-32-generic-x86_64-with-Ubuntu-16.04-xenial
[debug] exe versions: ffmpeg 2.8.11-0ubuntu0.16.04.1, ffprobe 2.8.11-0ubuntu0.16.04.1
[debug] Proxy map: {}
[pluralsight:course] high-availability-elasticity-aws-certified-devops-engineer: Downloading course JSON
[download] Downloading playlist: AWS Certified DevOps Engineer: High Availability and Elasticity
[pluralsight:course] playlist AWS Certified DevOps Engineer: High Availability and Elasticity: Collected 37 video ids (downloading 37 of them)
[download] Downloading video 1 of 37
[pluralsight] Downloading login page
[pluralsight] Logging in as my_email
[pluralsight] high-availability-elasticity-aws-certified-devops-engineer-m0-0: Downloading JSON metadata
ERROR: Unable to download JSON metadata: HTTP Error 503: Service Unavailable (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 502, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 2166, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/usr/lib/python2.7/urllib2.py", line 435, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 548, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 473, in error
    return self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 556, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)

@davistran86
Copy link

Same here, I also got HTTP error 503

@ytdl-org ytdl-org locked and limited conversation to collaborators Aug 17, 2017
@dstftw dstftw closed this as completed Aug 17, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants