獲取天氣預報

2022-08-15 07:45:16 字數 1131 閱讀 9715

<?php

//接受查詢的城市

$city = $_get['city'];

//連線redis

$redis = new

redis();

$redis->connect("127.0.0.1","6379");

//選擇redis資料庫

$redis->select(1);

//獲取是否已經查詢過(生命週期為半小時)

$res= $redis->get("$city");

//進行判斷

if(!empty($res

))else

//返回主體資訊(錯誤資訊,狀態,當前查詢城市)

$new_data =[

'error' => $results['error'],//

返回錯誤資訊

'status' => $results['status'],//

返回狀態

'currentcity' => $results['currentcity'],//

返回查詢的城市

];

//獲取日期(week),最低溫度(low),最高溫度(high)

foreach ($results['results'] as

$k => $v

) ;

//獲取詳細資訊

foreach ($results['results'] as

$k => $v

)

//serialize轉換方便儲存資料

$new_datas = serialize($new_data

);

//儲存查詢出來的資料

$redis->set("$city", "$new_datas");

//設定生命週期(半個小時)

$time = 1*60*30;

$redis->expire("$city","$time");

//反饋給前台新查詢資料

echo json_encode($new_data

); }

?>

輸入要查詢的城市:

android 獲取天氣預報

第一行 中獲取天氣的方法已經不行了,天氣老是不更新。搞了大半天,現在終於搞定了。一。資料 北京通過城市名字獲得天氣資料,json資料 通過城市id獲得天氣資料,json資料 獲得json的資料為 yesterday aqi 86 city 北京 按照道理,接下去應該比較容易了,只需要對json資料解...

天氣預報的獲取

好久沒有寫技術文章了,2010年工作太忙,奔波在國內各地,也沒什麼時間關注一些技術方面的事情,最近有乙個專案封閉開發,有些時間來寫些瑣碎的東西,就當是整理下最近的東西吧,沒什麼技術價值,純粹玩玩而已。本篇是獲取qq天氣預報資訊,獲取的是杭州的當天天氣,如果需要獲取未來三天以及其他城市的,做成配置即可...

VBS獲取天氣預報 BY Broly

vbs獲取天氣預報 code by broly 我的部落格 部分 參考網路 title 天氣預報 v1.0 by broly re.pattern u4e00 u9fa5 content 城市 city space 8 今天是 date vbcrlf vbcrlf content content 天...