PHP - Come inviare automaticamente un modulo in un altro sito Web e analizzare il risultato

3

Sto pensando di creare un sito web come quello che sta facendo link che consentirà a un utente di ritirare il tasso di prezzo e la data delle compagnie aeree dal link sito web. Attualmente il sito consentirà all'utente di visualizzare il programma di volo per un giorno e, se desidera visualizzare x giorni in anticipo, ha bisogno di ripubblicare i dati.

Vorrei raccogliere i dati in x giorni prima e raggrupparli in tabella in modo che l'utente possa visualizzare tutti i prezzi e i prezzi del volo pianificare le varianze in un'unica schermata senza ripubblicare.

Ho controllato il sito AirAsia.com e attualmente non hanno alcun supporto API che mi consenta di estrarre i loro dati. Mentre usano 'aspx' per il loro sito web e il metodo POST.

Qualcuno può darmi qualche indicazione su quale sia il metodo, l'approccio o la tecnica per raccogliere i dati?

    
posta Fire 30.05.2011 - 10:48
fonte

2 risposte

6

C'è una ragione per cui non hanno un'API: vogliono proteggere i loro dati. Nelle loro condizioni di utilizzo dichiarano espressamente di possedere il copyright di tutti i dati sul loro sito:

This Website and the content herein, including flight schedules, routes, fares, text, graphics, button icons, audio and video clips, digital downloads, data compilations, logos and information regarding the status of AirAsia flights, etc. are proprietary to AirAsia or its content suppliers. You may use this Website and the content only for personal and non-commercial purposes subject to applicable copyright laws.

Ti suggerirei di evitare di provare a grattare il sito perché è abbastanza illegale.

    
risposta data 30.05.2011 - 12:12
fonte
1

Non sto dicendo che ho svaligiato la banca, tutto quello che sto suggerendo è che se dovessi farlo, userei cURL e più specificamente PHP cURL .

link

Ma una parola di avvertimento, come sottolineava Eran Galperin, potrebbe andare contro i loro termini di servizio, e se usi cURL per estrarre i dati e usarli come vantaggio commerciale non sarai un campeggiatore felice.

    
risposta data 05.06.2011 - 03:07
fonte

Leggi altre domande sui tag