2017年3月23日 星期四

PHP 用PHP抓取外部網站JSON

除了用c#定期抓url上的檔案外
之後有可能會用到PHP(web)抓JSON
先記錄一下寫好的程式以免忘記:)

此為政府的opendata,空氣品質即時污染指標,PSI值,網址是:http://data.gov.tw/node/6074

來源:http://wang.mis.au.edu.tw/index.php/10401-network-3a/2-uncategorised/39-opendata-json-php


code如下:




//此為政府的opendata,空氣品質即時污染指標,PSI值,網址是:http://data.gov.tw/node/6074
//先把網址存入url變數
$url="http://opendata.epa.gov.tw/ws/Data/REWXQA/?%24orderby=SiteName&%24skip=0&%24top=1000&format=json";

$data=file_get_contents($url);    //取得json字串
$data=json_decode($data,true);    //對json解碼

//用foreach輸出得到的變數
foreach($data as $value)
{
    echo $value['SiteName']." ";   //觀測站名稱
    echo $value['County']." ";   //城市名稱
    echo $value['PSI'].'<br>';    //PSI值
}

沒有留言:

張貼留言