+ Rispondi alla Discussione
Risultati da 1 a 4 di 4

Script PHP per leggere un file JSON. autenticazione?

Ultimo Messaggio di flaviors200 il:
  1. #1
    Utente Premium L'avatar di felino
    Data Registrazione
    Nov 2009
    Località
    Acicatena - Catania
    Messaggi
    1,824
    Aggiungi felino su Facebook Aggiungi felino su Linkedin

    Script PHP per leggere un file JSON. autenticazione?

    Ciao a tutti,
    ho creato uno pagine in PHP che mi permette di leggere un Json generato da un URL remoto (un sito web al quale sono iscritto).

    Ovviamente se eseguo il file PHP nello stesso browser nel quale ho effettuato l'accesso al sito web sopra indicato riesco a leggere il JSON, altrimenti ricevo un XML contentente:
    Codice HTML:
    <Error><Message>Authorization has been denied for this request.</Message></Error>
    Dato che vorrei fare eseguire lo script da un CronJob, posso ovviare a questo problema?
    Oppure, visto che il sito web in questione, non fornisce API pubbliche, non c'è soluzione?

    Grazie.

  2. #2
    Utente Premium
    Data Registrazione
    Nov 2018
    Località
    Ragusa
    Messaggi
    290
    Aggiungi flaviors200 su Google+ Aggiungi flaviors200 su Facebook Aggiungi flaviors200 su Linkedin
    Ciao felino,

    di quale servizio si tratta?

    Se non mette API a disposizione, l'unico modo per estrarre i dati è con lo scraping. Io di solito utilizzo questa libreria https://packagist.org/packages/fabpot/goutte

    Fa il suo lavoro a patto che il codice della pagina da cui prelevare i dati non venga generato in maniera asincrona con AJAX. Ad esempio risultati.it è un sito il cui contenuto è generato in maniera asincrona.

    In quel caso Goutte non funzione ed è necessario utilizzare altre librerie tipo questa https://packagist.org/packages/symfony/panther
    Sviluppo siti web dinamici e gestionali | Flaviobiscaldi.it

  3. #3
    Utente Premium L'avatar di felino
    Data Registrazione
    Nov 2009
    Località
    Acicatena - Catania
    Messaggi
    1,824
    Aggiungi felino su Facebook Aggiungi felino su Linkedin
    E' un portale che visualizza dei contenuti, i quali sono renderizzati a partire da un JSON ottenuto tramite una chiamata AJAX.

    Vorrei riuscire a leggere il JSON da PHP ma ovviamente ottengo un errore di autenticazione.

    Sicuramente il web scraping potrebbe essere una soluzione, ma posso incorporarlo in un CronJob?

    Grazie.

  4. #4
    Utente Premium
    Data Registrazione
    Nov 2018
    Località
    Ragusa
    Messaggi
    290
    Aggiungi flaviors200 su Google+ Aggiungi flaviors200 su Facebook Aggiungi flaviors200 su Linkedin
    Citazione Originariamente Scritto da felino Visualizza Messaggio
    Sicuramente il web scraping potrebbe essere una soluzione, ma posso incorporarlo in un CronJob?
    Si è possibile!
    Sviluppo siti web dinamici e gestionali | Flaviobiscaldi.it

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.