GithubHelp home page GithubHelp logo

Comments (8)

FelixFrog avatar FelixFrog commented on May 27, 2024

Ciao! Grazie della segnalazione. Purtroppo non ti so dire il motivo di questo errore, nè so prontamente come risolverlo. Purtroppo sarà una delle mille incongruenze che pearson ha nelle sue stesse API, non ho la più pallida idea di cosa sia il "pulse database". Per ora mi servirebbe che nel file servces/prn.py aggiungessi dopo la linea 176 un print(etextuserinfo) e controllassi che, durante il login, la stringa che viene printata contenga sotto la chiave username lo stesso username che utilizzi per fare il login. Nel caso in cui i due username non coincidano, sistemare il problema è molto semplice.
Hai per caso aperto il tuo account molto tempo fa/molto recentemente? Fammi sapere!

from pdfgrabber.

MattiaEffendi avatar MattiaEffendi commented on May 27, 2024

Ho provato a printare il dato che mi hai chiesto ed effettivamente gli username combaciano.

L'account in realtà è stato aperto un po'di tempo fa (mi sembra un paio d'anni), però ho loggato solo oggi per la prima volta in Reader+. L'unica cosa che mi viene in mente è che probabilmente Pearson abbia un cron o qualcosa (eseguito probabilmente una volta al giorno, di notte magari) che importa gli utenti in questo fantomatico "pulse database".

A questo punto ti direi che aspetto magari domani o comunque qualche giorno e vediamo se cambia qualcosa!

Intanto grazie per la risposta, tutti gli altri provider funzionano benissimo ed il tool è super comodo.

Buona serata!

from pdfgrabber.

FelixFrog avatar FelixFrog commented on May 27, 2024

Il libro che hai è reader+ o etext? Perché se è un libro reader+ e riesci a leggerlo dall'app ufficiale allora è un problema anche di pdfgrabber oltre che della pearson (che di problemi ne ha già tanti)

from pdfgrabber.

MattiaEffendi avatar MattiaEffendi commented on May 27, 2024

Il libro è Reader+, ho paura che comunque sia dovuto al fatto che Pearson ha fatto dei cambiamenti strani alle sue API recentemente (guardando anche altre repo di downloader Pearson tante sono state archiviate perchè appunto negli ultimi 20/25 giorni Pearson ha introdotto di captcha o robe simili nelle API).

Ho paura sia colpa di questo, ed in questo caso probabilmente l'unico modo è recuperare il token di autenticazione dal localstorage tramite un browser autenticato e passarlo in pdfgrabber, prendi tutto con le pinze però perchè non ho assolutamente idee precise a riguardo.

Se ti serve altro sono qui!

from pdfgrabber.

FelixFrog avatar FelixFrog commented on May 27, 2024

Ok allora mi sa che comunque in questi giorni ci darò un'occhiata approfondita. Il vantaggio di fare il reverse engineering dell'app mobile è che non possono permettersi di cambiare API ogni due per tre perché per loro è costoso e risulta un disservizio parziale per gli utenti dover aggiornare l'app ogni mesetto. Comunque a me funziona ancora per tutti i vari account che ho.

from pdfgrabber.

MattiaEffendi avatar MattiaEffendi commented on May 27, 2024

Lato mio ti farò sapere se la situazione si risolve da sola o comunque se ti serviranno più informazioni chiedi pure e ti mando ciò che ho.

Felice di sapere che funzioni ancora per gli altri account, allora potrebbe darsi che il problema sia solo mio o che comunque sia una questione di tempo.

Ti ringrazio!

from pdfgrabber.

Idontgivefuck avatar Idontgivefuck commented on May 27, 2024

@MattiaEffendi Probabilmente è un problema tuo, poichè ho appena provato a scaricare un Ebook da Pearson e tutto funziona correttamente! Probabilmente il problema è stato risolto correttamente dall'owner del progetto.

from pdfgrabber.

FelixFrog avatar FelixFrog commented on May 27, 2024

Sicuramente collegata a #37. Come per le altre, chiudo questa per spostare la discussione lì.

from pdfgrabber.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.