/ / Come posso ottenere dati da un sito Web remoto in JavaScript? - javascript

come posso ottenere dati da un sito Web remoto in JavaScript? - javascript

Voglio ottenere i dati da http://whatismyip.com/automation/n09230945.asp usando JavaScript. Come posso fare questo?

Posso ottenere i dati da ASP.NET usando la classe WebClient ma come possiamo ottenere dati usando JavaScript?

risposte:

4 per risposta № 1

Dovrai usare AJAX. Tuttavia, a meno che il servizio non fornisca a JSONP interfaccia, AJAX è limitato a ottenere pagine dallo stesso dominio della pagina su cui viene eseguito. Vedere: Stessa politica di origine.


0 per risposta № 2

Il modo per aggirare lo stesso criterio di origine è scrivere uno script in ASP sul proprio server che recupera i dati e quindi ottenere quello script tramite AJAX nella pagina.


0 per risposta № 3

Usa YQL - http://developer.yahoo.com/yql/guide/yql-code-examples.html#yql_html_scraper

Funziona essenzialmente come un proxy per acquisire i dati della pagina per te attraverso il loro servizio. Puoi interagire con esso esclusivamente con JavaScript.