Leone25 / booktab-downloader

A python script to download you Zanichelli books from web Booktab as PDFs
MIT License
41 stars 6 forks source link

interruzione download #42

Closed AmilyHope closed 1 month ago

AmilyHope commented 10 months ago

Ciao, sto provando a scaricare il libro con isbn 9788808908469. Ho seguito la guida, fino al punto 8 è tutto ok, nel momento in cui si deve scaricare il file si interrompe e non scarica nulla. quello che inserisco a terminale è: (quando mi chiede i cookie:)

_hjSessionUser_3241193=eyJpZCI6ImY0ZWE3MDM0LTJkY2EtNTAwMC1iZDNlLWQ5NGE4YzVhMTVjZiIsImNyZWF0ZWQiOjE2NzgxMjk4NTg0ODMsImV4aXN0aW5nIjp0cnVlfQ==; OptanonAlertBoxClosed=2023-09-13T06:16:11.233Z; _fbp=fb.1.1694585771676.1540553670; _hjSessionUser_3564600=eyJpZCI6IjZlZTMxYzQ3LTgyZTItNTczYS05OGM5LWFmNTJjNzk5OWU0YyIsImNyZWF0ZWQiOjE2OTQ3MDA2MjI0ODgsImV4aXN0aW5nIjp0cnVlfQ==; teachingGroups={"795806":[{"id":25,"name":"MATEMATICA e FISICA"}]}; _ga_2ZDWB842Z8=GS1.1.1695072509.1.1.1695072538.0.0.0; _ga_1RPN081FPT=GS1.1.1695072492.1.0.1695072539.0.0.0; _gid=GA1.2.693817151.1698011881; _ga_7K7DTYNXWS=GS1.1.1698063802.6.1.1698063802.0.0.0; _ga_D2S7N78JJ9=GS1.1.1698071341.23.1.1698072839.0.0.0; _ga_HLT0GPY74V=GS1.1.1698091926.49.1.1698091926.0.0.0; _ga_H75ERVB8TD=GS1.1.1698091926.49.1.1698091926.0.0.0; myz_session=1012364.65377b475b4a74.97370249; _hjSession_3564600=eyJpZCI6IjNjYjAzNGFkLWJlZjEtNDczMS1hOWRjLWUzMThhMTZhN2NhNiIsImNyZWF0ZWQiOjE2OTgxMzQ4NTQ5MTEsImluU2FtcGxlIjpmYWxzZSwic2Vzc2lvbml6ZXJCZXRhRW5hYmxlZCI6ZmFsc2V9; _hjAbsoluteSessionInProgress=0; token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJodHRwczpcL1wvaWRwLnphbmljaGVsbGkuaXRcL3Y0XC9sb2dpbiIsImlhdCI6MTY5ODEzNDg1OCwiZXhwIjoxNjk4NzM5NjU4LCJuYmYiOjE2OTgxMzQ4NTgsImp0aSI6Img5QUNpcmFFTHowNHJKWmkiLCJzdWIiOjc5NTgwNiwicHJ2IjoiMjNiZDVjODk0OWY2MDBhZGIzOWU3MDFjNDAwODcyZGI3YTU5NzZmNyIsImlkIjo3OTU4MDYsIm5hbWUiOiJBbWFsaWEgU3BlcmEiLCJnaXZlbl9uYW1lIjoiQW1hbGlhIiwiZmFtaWx5X25hbWUiOiJTcGVyYSIsInByZWZlcnJlZF91c2VybmFtZSI6ImFtaWx5LjE5OTNAZ21haWwuY29tIiwiZW1haWwiOiJhbWlseS4xOTkzQGdtYWlsLmNvbSIsImlzX3ZlcmlmaWVkIjoxLCJpc19lbXBsb3llZSI6MCwiaXNfbXl6YW5pY2hlbGxpIjoxLCJjcmVhdGVkX2F0IjoiMjAyMi0wOS0xMyAyMjoxMDoxNSIsInVwZGF0ZWRfYXQiOm51bGwsImxhc3RfYWN0aXZpdHlfYXQiOiIyMDIzLTEwLTIzIDIxOjI1OjAxIiwicm9sZXMiOlt7ImlkIjoxNTQyODY2LCJ1c2VyX2lkIjo3OTU4MDYsImRlcGFydG1lbnRfaWQiOm51bGwsInJvbGVfaWQiOjQyLCJyb2xlTmFtZSI6Ik1ZWl9VU0VSIn0seyJpZCI6MTU0Mjg2NywidXNlcl9pZCI6Nzk1ODA2LCJkZXBhcnRtZW50X2lkIjpudWxsLCJyb2xlX2lkIjoyNCwicm9sZU5hbWUiOiJNWVpfRE9DRU5URSJ9XSwiYXR0cmlidXRlcyI6W10sIm15eiI6eyJpZCI6NDk2Nzc4MywiaXNDb25maXJtZWQiOnRydWUsImlzQXBwcm92ZWQiOnRydWUsImlzQXV0aG9yaXplZEJ5UGFyZW50Ijp0cnVlfX0.fkcGKX7qnW_NBr9p5Zx4nLsihN2QEfLcnJwi2b68hcbx_nXwY10SLXeFmNjQBlkiDYBTbsJVtXnUuMh8Rjs95Fek_Z9s5Nwh_RKbfz38E-CO8xtf0l9NGktVJW0VvVT0bIJ36tacwk8N0XO1jYchF6FJ0kpkF6pnn-VQgmVG-J5ThbFSeSJ0et6PzYvyjCd_4OHwP5LTGBUlY7R6wPHCHUdU_7e5E3gXjqa9zmcyyLgtHkVEp6F46nI2ryYJfzLgHeRTQtlV1g3uK5X-P6xH6Jek42uYaeEW0dvYpoqpYJzPwJcbHrGm0zA6EpZZvZvdX9Im0M7xBDT0t7qv8BgkGl9lkBfV5wmrDKHdTDo_cKwSxEu_ZBHeQpl6MJiD5ztSq_3ago7-sMskSumPc1vfyS1rOFSIolyQGPs2Tbmdtcgag7OWCF901-2B5J8GLmqyn6jP7LrS-5oEAT8YmAmCryJ6JYM--_pSiVxFuqpaNZ1zRRGYh1rgQN6Z0vZzYPWgksUV9p1z5jeOeS06B1go2tk_2ZfEiXXu-v0Xpd_THkLqZaX38o2L_Guk9AZpvvbpH9kgzlwyuQV9MQNq6v9SaJ2cp96fOnyjrFZTFSQf_dCTYrwLYwOOu0p_Pc2-EshtCv3KAfP4ES-S2ZkjoDdFBf5VaNuAGBxqwWqDJnKqwYk; educationalGroups=[{"id":25,"code":"120","descr":"MATEMATICA e FISICA"}]; myz_token=kdjpewhdbqp; booktab_token=h9ACiraELz04rJZi; _hjSession_3241193=eyJpZCI6IjExMzc1YjdhLTNkYTEtNGIwZC1iNDM5LTBhOTU1YjFlM2JmNiIsImNyZWF0ZWQiOjE2OTgxMzUzMjcyMTYsImluU2FtcGxlIjpmYWxzZSwic2Vzc2lvbml6ZXJCZXRhRW5hYmxlZCI6dHJ1ZX0=; _ga_YZ8G6702V3=GS1.1.1698135327.11.0.1698135327.0.0.0; utma=37696427.2093970865.1694780774.1698015613.1698135328.9; utmc=37696427; utmz=37696427.1698135328.9.5.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided); utmb=37696427.3.9.1698135358552; lastVisitedHosts={"795806":["my.zanichelli.it","insegnareindigitale.zanichelli.it"]}; _ga_M3CF5M6GK8=GS1.1.1698134855.57.1.1698135942.0.0.0; stack2=["web-booktab.zanichelli.it","www.zanichelli.it","web-booktab.zanichelli.it","my.zanichelli.it","web-booktab.zanichelli.it"]; _ga_R3VQNR0W5X=GS1.2.1698134923.9.1.1698136130.0.0.0; _ga_FL8QBN8HHQ=GS1.1.1698134855.63.1.1698136877.0.0.0; _gat_UA-41749706-1=1; _ga=GA1.1.26432528.1694585771; _ga_RJR8FYLPY6=GS1.1.1698134918.11.1.1698136878.0.0.0; OptanonConsent=isGpcEnabled=0&datestamp=Tue+Oct+24+2023+10%3A41%3A18+GMT%2B0200+(Ora+legale+dell%E2%80%99Europa+centrale)&version=202303.1.0&browserGpcFlag=0&isIABGlobal=false&hosts=&consentId=aa432036-854d-4176-ae3f-da1895dd7248&interactionCount=1&landingPath=NotLandingPage&groups=C0001%3A1%2CC0003%3A1%2CC0004%3A1%2CC0002%3A1&geolocation=IT%3B25&AwaitingReconsent=false

(quando mi chiede ISBN:) 9788808908469

riceo la seguente risposta:

Input the ISBN of the book you want to download: 9788808908469 Gethering information about the volume... Extracting chapters... Downloading all parts... Xref table not zero-indexed. ID numbers for objects will be corrected. Xref table not zero-indexed. ID numbers for objects will be corrected. Xref table not zero-indexed. ID numbers for objects will be corrected. Xref table not zero-indexed. ID numbers for objects will be corrected. Xref table not zero-indexed. ID numbers for objects will be corrected. Xref table not zero-indexed. ID numbers for objects will be corrected. Xref table not zero-indexed. ID numbers for objects will be corrected. Xref table not zero-indexed. ID numbers for objects will be corrected. Xref table not zero-indexed. ID numbers for objects will be corrected. Xref table not zero-indexed. ID numbers for objects will be corrected. Xref table not zero-indexed. ID numbers for objects will be corrected. Xref table not zero-indexed. ID numbers for objects will be corrected. Object 0 0 not defined. Traceback (most recent call last): File "C:\Users...\Downloads\booktab-downloader-main\booktab-downloader-main\main.py", line 118, in merger.append(PyPDF2.PdfFileReader(ResponseStream(pdf.iter_content(64)))) File "C:\Users...\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\PyPDF2_utils.py", line 390, in wrapper return func(*args, *kwargs) File "C:\Users...\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\PyPDF2_merger.py", line 315, in append self.merge(len(self.pages), fileobj, outline_item, pages, import_outline) File "C:\Users...\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\PyPDF2_utils.py", line 390, in wrapper return func(args, **kwargs) File "C:\Users...\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\PyPDF2_merger.py", line 213, in merge outline = reader.outline File "C:\Users...\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\PyPDF2_reader.py", line 739, in outline return self._get_outline() File "C:\Users...\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\PyPDF2_reader.py", line 767, in _get_outline node = cast(DictionaryObject, lines["/First"]) File "C:\Users\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\PyPDF2\generic_data_structures.py", line 150, in getitem return dict.getitem(self, key).get_object() File "C:\Users\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\PyPDF2\generic_base.py", line 164, in get_object obj = self.pdf.get_object(self) File "C:\Users...\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\PyPDF2_reader.py", line 1311, in get_object raise PdfReadError("Could not find object.") PyPDF2.errors.PdfReadError: Could not find object.

C:\Users...\Downloads\booktab-downloader-main\booktab-downloader-main>

potresti cortesemente aiutarmi a capire il problema? grazie