lmbringas / packtpub-downloader

Script to download all your books from PacktPub inspired by https://github.com/ozzieperez/packtpub-library-downloader
267 stars 84 forks source link

'errorCode': 1000100 #19

Open yoonbird opened 5 years ago

yoonbird commented 5 years ago

ERROR (please copy and paste in the issue) {'message': 'jwt expired', 'errorCode': 1000100, 'errorId': 'e41ebd90-bdc2-4263- aa2f-cdd7c9394156'} 401 Starting to download media/Building_an_RPG_with_Unity_5_x.code Traceback (most recent call last): File "main.py", line 226, in main(sys.argv[1:]) File "main.py", line 218, in main download_book(filename, url) File "main.py", line 104, in download_book r = requests.get(url, stream=True) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\site-p ackages\requests\api.py", line 75, in get return request('get', url, params=params, kwargs) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\site-p ackages\requests\api.py", line 60, in request return session.request(method=method, url=url, kwargs) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\site-p ackages\requests\sessions.py", line 519, in request prep = self.prepare_request(req) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\site-p ackages\requests\sessions.py", line 462, in prepare_request hooks=merge_hooks(request.hooks, self.hooks), File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\site-p ackages\requests\models.py", line 313, in prepare self.prepare_url(url, params) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\site-p ackages\requests\models.py", line 387, in prepare_url raise MissingSchema(error) requests.exceptions.MissingSchema: Invalid URL '': No schema supplied. Perhaps y ou meant http://?

BurnhamG commented 5 years ago

Hi @yoonbird, my apologies for taking so long to address this. I believe I have some patches that should fix this problem, as well as prevent the script from creating an empty file. Here's the info from this comment:

Below are links to a version that is this repo's master branch with slight changes to address these problems, as well as a version that includes parallel downloading (from PR #18).

Current master with patch: https://github.com/BurnhamG/packtpub-downloader/tree/error_fix

Patch with parallel downloads: https://github.com/BurnhamG/packtpub-downloader/tree/async

Just let me know if you have any questions, or if you continue to see this error.