Я не совсем уверен, как сформулировать этот вопрос, поэтому я просто спрошу, что я могу.Получить содержимое веб-страницы и разместить в массиве или строке
Я хотел бы знать, как захватить содержимое веб-страницы и поместить его в строку или массив, чтобы я мог анализировать данные.
Это страница: https://campusdata.uark.edu/api/buses?callback=?&routeIds=8
Веб-страница возвращает что-то вроде этого:
?([{"id":25,"fleet":15,"name":"Fleet 15","description":"","zonarId":9,"gpsId":"8061088","latitude":"36.0680039","longitude":"-94.1758039","speed":0.000,"heading":89.700,"power":true,"date":"\/Date(1456339080000)\/","color":"#0090ff","routeName":"Blue","routeId":8,"distance":9999999999,"nextStop":"Garland Center","nextArrival":"8 mins"},{"id":33,"fleet":6,"name":"Fleet 6 ","description":"","zonarId":13,"gpsId":"8061090","latitude":"36.0818423","longitude":"-94.1707598","speed":0.000,"heading":181.700,"power":true,"date":"\/Date(1456339200000)\/","color":"#0090ff","routeName":"Blue","routeId":8,"distance":2.31887983012931,"nextStop":"South Creekside","nextArrival":"1 mins"}]);
Я не уверен, что лучший способ пойти об этом ... AJAX через JQuery? Может быть, php-вызов? Я не знаю.
Я искал это, но, как я уже сказал, я точно не знаю, как сформулировать вопрос, поэтому мои результаты поиска были в лучшем случае спорадическими. Может кто-нибудь мне помочь?
Это jsonp, вы можете получить его с помощью jquery или просто указать тег скрипта на url: '', который регистрирует данные. вам нужно передать его функции, которая хочет данные, изменив «console.log» на имя вашей функции, если вы хотите сделать больше, чем просто зарегистрировать его. – dandavis
«Веб-сканер» - это фраза, которую вы ищете http://stackoverflow.com/questions/13029811/how-can-i-get-a-web-page-into-a-string-using-javascript –