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 № 1Dovrai 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.