Closed Tricchi closed 1 year ago
perfavore apri https://web-booktab.zanichelli.it/BooktabWeb/ , premi f12 e vai sulla pagina "network", premi sulla copertina del libro da scaricare e adesso guarda nel menu "network" e nella lista cerca la richiesta per lo spine.xml
oppure volume.xml
(alcune volte c'è uno o l'altro), clicca sulla richiesta, e nel menù che si apre guarda l'url del file, dovrebbe essere qualcosa del genere https://web-booktab.zanichelli.it/api/v1/resources_web/*************/spine.xml
, ciò che tu devi inserire come isbn è quel valore che stà al posto delle virgolette.
fammi sapere come va
Non riesco a trovare ne volume.xml ne spine.xml. Nella colonna "file" ce ne sono altri come user, footer.json ecc.)
mi sa che mi devo collegare io e vedere, perfavore scrivimi in privato su twitter (stesso nome + 03)
Adesso sono fuori casa e lo stavo provando con un controllo remoto per cui non posso fare molto. E' strano perchè una volta mi sembra di averli visti quei files però adesso non li vedo più. Io sto usando Firefox con la lingua inglese visto che le tue istruzioni erano in inglese. Non so se puoi indicarmi qualche altro metodo?
fammi uno screenshot della pagina "network" dopo ever seguito le istruzioni che ti ho detto prima fino al passaggio che riesci
Eccolo.
Ecco un'altro screenshot dopo aver refreshato la pagina
che cosa c'è nel footer.json
?
Adesso, dopo aver riavviato ho trovato finalmente volume.xml ma dopo aver messo l'ISBN indicato nell'URL mi da sempre lo stesso errore:
Nel footer.json c'è questo:
Però questa schermata è venuta fuori dopo aver fatto un refresh della pagina. Ed è scomparso volume.xml
prova a modificare il lo script a linea 66 dove dice spine.xml
metti volume.xml
e poi prova nuovamente a mettere l'isbn che hai trovato nella pagina
Ho provato ma mi da sempre lo stesso errore. La cosa strana è che quando copio e incollo il cookie se premo subito Invio non succede nulla, mentre se premo alcune volte (a caso) backspace e poi invio appare "Input the ISBN of the book you want to download:". Quindi io inserisco l'ISBN e mi da il solito errore.
Questo è il testo del cookie: OptanonConsent=isGpcEnabled=0&datestamp=Thu+Oct+27+2022+18%3A56%3A53+GMT%2B0200+(Central+European+Summer+Time)&version=202209.2.0&isIABGlobal=false&hosts=&consentId=6382666e-61d6-48f8-b37b-47923ef736e1&interactionCount=1&landingPath=NotLandingPage&groups=C0001%3A1%2CC0003%3A1%2CC0004%3A1%2CC0002%3A1&geolocation=IT%3B62&AwaitingReconsent=false; OptanonAlertBoxClosed=2022-10-24T15:47:49.107Z; _ga_FL8QBN8HHQ=GS1.1.1666889812.8.1.1666889848.0.0.0; _ga=GA1.2.1283185040.1666626469; _fbp=fb.1.1666626469414.2966062…NTAsInVzZXJfaWQiOjEwNTgyMTgsImRlcGFydG1lbnRfaWQiOm51bGwsInJvbGVfaWQiOjQyLCJyb2xlTmFtZSI6Ik1ZWl9VU0VSIn0seyJpZCI6MjA1ODg1MSwidXNlcl9pZCI6MTA1ODIxOCwiZGVwYXJ0bWVudF9pZCI6bnVsbCwicm9sZV9pZCI6MzAsInJvbGVOYW1lIjoiTVlaX1BST0ZFU1NJT05JU1RBIn1dLCJhdHRyaWJ1dGVzIjpbXSwibXl6Ijp7ImlkIjoxNjY0Nzg2LCJncm91cElkIjozMywiaXNDb25maXJtZWQiOnRydWUsImlzQXBwcm92ZWQiOnRydWUsImlzQXV0aG9yaXplZEJ5UGFyZW50Ijp0cnVlfX0.cBBbx30JJ3FB2YmwNRTbb7iILAqqgazul8ej1U-HVTk; booktab_token=ykPA8ch8K1Hg1VRD; _gat_UA-41749706-2=1; _gat_UA-41749706-1=1
Lo stesso problema me lo da anche con l'altro script che hai fatto su kitaboo. Mentre invece funziona bene quello per Bsmart.
effettivamente sto usando una libreria piuttosto datata per gestire l'input, se vuoi puoi provare a scrivere direttamente il cookie e l'isbn nel codice ma credo di aver capito il problema, perfavore leggi attentamente la nota che sta sotto "how to use" nel readme
Ho provato a mettere il testo del cookie nel file cookies.txt ma purtroppo ancora non funziona. Da lo stesso errore.
Ho provato con Chrome e li funziona correttamente!!! Grazie mille!!!
Ho provato con un secondo libro e mi da questo errore:
Purtroppo quando fa così significa che usa un formato diverso che per adesso non posso convertire :L
Ok, grazie. Invece ti informo che funziona correttamente anche lo script per kitaboo. Grazie ancora.
Ciao Leone25, sto provando il tuo script per scaricare pdf da Booktab ma, dopo aver inserito l'ISBN, mi da sempre: "Gethering information about the volume... Invalid ISBN, please try again.". Il libro non è multivolume ma ho provato a inserire sia l'ISBN nell'URL sia quello sul libro cartaceo. Lo sto provando su un Mac con macOs Big Sur. Da cosa può dipendere? Grazie.
Marco