-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gamestop.it Ottenere tutti i prodotti di una sezione #2
Comments
Non ho mai provato a prendere tutti i risultati perché non ho mai trovato la voglia di analizzare le chiamate javascript. Ho guardato un po' al volo adesso cosa manda in ajax e in teoria dovrei riuscire a reperire almeno i primi 1500 risultati anche se non ho analizzato per bene le richieste che manda. In ogni caso è possibile che il numero di risultati sia filtrato lato database e in quel caso mi sa che c'è poco da fare. Mi piacerebbe aiutarti più di così però al momento sono veramente impegnato e almeno fino ad agosto non penso avrò tempo di guardarci. |
Prima se uno faceva così funzionava |
Come value (24) mettere prima il valore negativo del valore es: “-2000” |
Guarda ti capisco anche io sarei impegnato, solo che da quando non funziona questa cosa mi si è bloccato tutto il sistema e non so come fare.. Almeno c'è il modo se riesci a darci un'occhiata veloce di ottenere subito i 1500 risultati? un blocco lato sever ci sto pensando anche se non credo... però ci può stare... |
Se nei prossimi giorni trovo un po' di tempo posso provare a guardarci almeno per i primi 1500 risultati però non ti garantisco niente perché non so quanto tempo mi possa prendere. |
Va bene , ci aggiorniamo tra un paio di giorni se ti va possiamo avere anche un contatto più diretto, così se uno ha tempo ci lavora entrambi |
Considerando il tempo che penso di dedicarci direi che va bene anche qua |
Ok va bene don't worry ! |
Ho ripercorso molto velocemente le chiamate javascript e ho scoperto che se al posto di "QuickSearch" scrivi "QuickSearchAjax" ritorna una pagina con solo lo stretto necessario e i risultati in formato JSON. Puoi prendere al massimo 24 risultati per volta. Per indicare quali risultati vuoi devi inserire nella querystring il parametro "skippos" che indica quanti risultati saltare e il parametro "takenum" che indica quanti risultati vuoi (max. 24). es. https://www.gamestop.it/SearchResult/QuickSearchAjax?platform=27&skippos=10&takenum=10 Ho provato ad andare oltre 1500, impostando skippos=1500 ma non ritorna nulla, quindi mi viene da pensare che ci sia proprio un blocco lato database. Nella querystring è possibile anche impostare i parametri "sdirection" che può assumere i valori "ascending" e "descending", e il parametro "typesorting" che però non ho guardato che valori può assumere. Fammi sapere se anche a te funziona. |
Ciao, scusami il ritardo... si anche io avevo visto questa cosa, ma ottiene sempre e solo 1500.. va beh faremo con quelli che da.. almeno sono i più recenti quindi stiamo abbastanza aggiornati .. |
Caio,
volevo sapere se riuscivi ad aiutarmi riguardante questa cosa.
Se tu vai su : https://www.gamestop.it/SearchResult/QuickSearch?platform=27 ottieni tutti i prodotti relativi a quella sezione , ma il sistema è limitato a 1500.
Avevo trovato un modo di ottenere tutti i prodotti (circa 2000) in una sola volta. Ma il mio script non funziona più.
Sai aiutarmi ?
Grazie !
The text was updated successfully, but these errors were encountered: