近日无聊,分析了一个天气预报网站获取天气的一个HTTP请求接口,以供后续使用。
1.获取城市表(获取一次即可)
https://j.i8tq.com/weather2020/search/city.js
2.HTTP-GET请求
URL:(101280101为城市码,1616977490114为时间戳)
http://d1.weather.com.cn/weather_index/101280101.html?_=1616977490114
请求header:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0 Accept: */* Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2 Accept-Encoding: gzip, deflate Referer: http://www.weather.com.cn/ Connection: keep-alive Pragma: no-cache Cache-Control: no-cache
返回信息:
var cityDZ = { "weatherinfo": { "city": "101280101", "cityname": "广州", "temp": "31℃", "tempn": "22℃", "weather": "阴转多云", "wd": "南风转微风", "ws": "3-4级转<3级", "weathercode": "d2", "weathercoden": "n1", "fctime": "202103290800" } }; var alarmDZ = { "w": [] }; var dataSK = { "nameen": "guangzhou", "cityname": "广州", "city": "101280101", "temp": "24", "tempf": "75", "WD": "南风", "wde": "S", "WS": "1级", "wse": "<12km/h", "SD": "91%", "time": "07:50", "weather": "阴", "weathere": "Overcast", "weathercode": "d02", "qy": "1004", "njd": "暂缺", "sd": "91%", "rain": "0", "rain24h": "0", "aqi": "45", "limitnumber": "", "aqi_pm25": "45", "date": "03月29日(星期一)" }; var dataZS = { "zs": { "date": "2021032908", "ac_name": "空调开启指数", "ac_hint": "部分时间开启", "ac_des_s": "午后天气炎热可适时开启制冷空调。", "ag_name": "过敏指数", "ag_hint": "易发", "ag_des_s": "应减少外出,外出需采取防护措施。", "cl_name": "晨练指数", "cl_hint": "较不宜", "cl_des_s": "室外锻炼请注意避免迎风锻炼。", "co_name": "舒适度指数", "co_hint": "较不舒适", "co_des_s": "多云到阴,湿度偏大,闷热。", "ct_name": "穿衣指数", "ct_hint": "炎热", "ct_des_s": "建议穿短衫、短裤等清凉夏季服装。", "dy_name": "钓鱼指数", "dy_hint": "不宜", "dy_des_s": "天气不好,有风,不适合垂钓。", "fs_name": "防晒指数", "fs_hint": "弱", "fs_des_s": "涂抹8-12SPF防晒护肤品。", "gj_name": "逛街指数", "gj_hint": "较适宜", "gj_des_s": "阴天稍热,逛街宜穿透气衣服。", "gl_name": "太阳镜指数", "gl_hint": "很必要", "gl_des_s": "建议佩戴透射比2级且UV400的浅色太阳镜", "gm_name": "感冒指数", "gm_hint": "少发", "gm_des_s": "感冒机率较低,避免长期处于空调屋中。", "gz_name": "干燥指数", "gz_hint": "适宜", "gz_des_s": "风速偏大,气温适宜,但体感温度会低一些,建议多使用保湿型护肤品涂抹皮肤,预防皮肤干燥。", "hc_name": "划船指数", "hc_hint": "较适宜", "hc_des_s": "风力较大可会对划船产生一定影响。", "jt_name": "交通指数", "jt_hint": "良好", "jt_des_s": "气象条件良好,车辆可以正常行驶。", "lk_name": "路况指数", "lk_hint": "干燥", "lk_des_s": "阴天,路面较干燥,路况较好。", "ls_name": "晾晒指数", "ls_hint": "不太适宜", "ls_des_s": "天气阴沉,请选择通风的地方晾晒。", "mf_name": "美发指数", "mf_hint": "一般", "mf_des_s": "天热,头皮皮脂分泌多,注意清洁。", "nl_name": "夜生活指数", "nl_hint": "较适宜", "nl_des_s": "只要您稍作准备就可以放心外出。", "pj_name": "啤酒指数", "pj_hint": "适宜", "pj_des_s": "天热潮湿,适宜饮用冰镇啤酒,不要贪杯。", "pk_name": "放风筝指数", "pk_hint": "不宜", "pk_des_s": "天气不好,不适宜放风筝。", "pl_name": "空气污染扩散条件指数", "pl_hint": "良", "pl_des_s": "气象条件有利于空气污染物扩散。", "pp_name": "化妆指数", "pp_hint": "去油", "pp_des_s": "请选用露质面霜打底,水质无油粉底霜。", "tr_name": "旅游指数", "tr_hint": "适宜", "tr_des_s": "风稍大,稍热,总体来说还是好天气。", "uv_name": "紫外线强度指数", "uv_hint": "最弱", "uv_des_s": "辐射弱,涂擦SPF8-12防晒护肤品。", "wc_name": "风寒指数", "wc_hint": "无", "wc_des_s": "温度未达到风寒所需的低温,稍作防寒准备即可。", "xc_name": "洗车指数", "xc_hint": "较不宜", "xc_des_s": "风力较大,洗车后会蒙上灰尘。", "xq_name": "心情指数", "xq_hint": "较差", "xq_des_s": "天气阴沉,会使人感觉郁闷烦躁。", "yd_name": "运动指数", "yd_hint": "较适宜", "yd_des_s": "请适当降低运动强度并注意户外防风。", "yh_name": "约会指数", "yh_hint": "较不适宜", "yh_des_s": "天气较热,建议尽量不要去室外约会。", "ys_name": "雨伞指数", "ys_hint": "不带伞", "ys_des_s": "阴天,无需带雨伞。", "zs_name": "中暑指数", "zs_hint": "无中暑风险", "zs_des_s": "天气不热,在炎炎夏日中十分难得,可以告别暑气漫漫啦~" }, "cn": "广州" }; var fc = { "f": [{ "fa": "02", "fb": "01", "fc": "31", "fd": "22", "fe": "南风", "ff": "微风", "fg": "3-4级", "fh": "<3级", "fk": "4", "fl": "0", "fm": "94.3", "fn": "90.6", "fi": "3\/29", "fj": "今天" }, { "fa": "01", "fb": "02", "fc": "32", "fd": "23", "fe": "南风", "ff": "微风", "fg": "3-4级", "fh": "<3级", "fk": "4", "fl": "0", "fm": "91.2", "fn": "87.9", "fi": "3\/30", "fj": "周二" }, { "fa": "01", "fb": "02", "fc": "30", "fd": "24", "fe": "南风", "ff": "微风", "fg": "3-4级", "fh": "<3级", "fk": "4", "fl": "0", "fm": "92.5", "fn": "84.8", "fi": "3\/31", "fj": "周三" }, { "fa": "01", "fb": "01", "fc": "29", "fd": "24", "fe": "南风", "ff": "南风", "fg": "3-4级", "fh": "3-4级", "fk": "4", "fl": "4", "fm": "91.6", "fn": "90.7", "fi": "4\/1", "fj": "周四" }, { "fa": "01", "fb": "01", "fc": "31", "fd": "23", "fe": "东南风", "ff": "微风", "fg": "3-4级", "fh": "<3级", "fk": "3", "fl": "0", "fm": "92.0", "fn": "91.1", "fi": "4\/2", "fj": "周五" }] }
收藏的用户(0)
X
正在加载信息~
2
最新回复 (0)