rojter-tech / pluradl.py

Automated download of Pluralsight courses
MIT License
2 stars 0 forks source link

403 Forbidden Error #35

Closed Virility closed 4 years ago

Virility commented 4 years ago

[pluralsight:course] tensorflow-understanding-foundations: Downloading JSON metadata [download] Downloading playlist: Understanding the Foundations of TensorFlow [pluralsight:course] playlist Understanding the Foundations of TensorFlow: Collected 37 video ids (downloading 37 of them) [download] Downloading video 1 of 37 [pluralsight] Downloading login page ERROR: Unable to download webpage: HTTP Error 403: Forbidden (caused by <HTTPError 403: 'Forbidden'>); please report this issue on https://github.com/rojter-tech/pluradl.py/issues . Make sure you are using the latest version; see https://github.com/rojter-tech/pluradl.py/wiki on how to update. Be sure to call plura-dl with the --verbose flag and include its complete output. File "C:\Users\Trvp\Downloads\plualsight\pluradl.py\plura_dl\extractor\common.py", line 627, in _request_webpage return self._downloader.urlopen(url_or_request) File "C:\Users\Trvp\Downloads\plualsight\pluradl.py\plura_dl\PluraDL.py", line 2238, in urlopen return self._opener.open(req, timeout=self._socket_timeout) File "C:\Users\Trvp\AppData\Local\Programs\Python\Python37-32\lib\urllib\request.py", line 531, in open response = meth(req, response) File "C:\Users\Trvp\AppData\Local\Programs\Python\Python37-32\lib\urllib\request.py", line 641, in http_response 'http', request, response, code, msg, hdrs) File "C:\Users\Trvp\AppData\Local\Programs\Python\Python37-32\lib\urllib\request.py", line 569, in error return self._call_chain(args) File "C:\Users\Trvp\AppData\Local\Programs\Python\Python37-32\lib\urllib\request.py", line 503, in _call_chain result = func(args) File "C:\Users\Trvp\AppData\Local\Programs\Python\Python37-32\lib\urllib\request.py", line 649, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp)

Something went wrong. The download request for 'tensorflow-understanding-foundations' was forced to terminate. Double check that https://app.pluralsight.com/library/courses/tensorflow-understanding-foundations exists or that your subscription is valid for accessing its content.

Moving content to C:\Users\Trvp\Downloads\plualsight\pluradl.py\courses_failed\tensorflow-understanding-foundations

Taranis01 commented 4 years ago

Are you using the latest version with the changes to Sleep Interval (from Apr 10, 2020) ? Because with that version i have been running 4 instances of pluradl (with different accounts) on the same IP for two whole days without getting banned now.

Virility commented 4 years ago

@Taranis01 it crashes on the first iteration. The video plays on Firefox.

Taranis01 commented 4 years ago

@Virility I confused it with the 429 error. You might find a solution here: https://github.com/rojter-tech/pluradl.py/issues/12

rojter-tech commented 4 years ago

referrering to #12