2012-07-16 9 views
9

Questo problema è stato fatto prima, ma le uniche soluzioni che ho trovato sono un anno o due anni e non funzionano:API per Fetch prezzi del gas

1) http://www.mygasfeed.com: Un sito web in cerca abbozzato che farebbe esattamente quello che voglio - se davvero qualcuno avesse aggiornato i prezzi del gas. Si affidano a una comunità GasBuddy che non esiste.

2) http://www.motortrend.com/widgetrss/gas: Morto.

3) http://autos.msn.com/everyday/gasstationsbeta.aspx: Non so se è possibile estrarre prezzi del gas da qui/nessuna API.

4) http://www.gasbuddy.com: Nessuna API.

C'è qualche modo corrente di prelevare preferibilmente i prezzi del gas locali da un dispositivo mobile? Anche solo una media nazionale sarebbe grandiosa. Grazie!

risposta

3

La domanda è: stai cercando di implementarlo in un'applicazione da eseguire su un dispositivo mobile? Se è così, prova un parser HTML come JSOUP: http://jsoup.org/ Usando i tag (vedi sintassi del selettore di JSOUP) sei in grado di estrarre informazioni da una determinata pagina. Sei in grado di recuperare l'html come una stringa in Java (se questa è la lingua che stai utilizzando). La maggior parte delle lingue ha una libreria per l'analisi html.

+1

Ottima soluzione per quasi tutti i "ratti, non hanno un problema di API"! versione PHP: https://github.com/paquettg/php-html-parser versione Javascript: http://stackoverflow.com/questions/10585029 o http://npmjs.com/package/htmlparser –

0

AAA trasmette una media nazionale con:

È possibile anche filtrare per stato per ottenere altri prezzi rilevanti a livello locale.