天气Api接口

接口请求格式如下:

http://cdn.weather.hao.360.cn/sed_api_weather_info.php?app=360chrome&code=【地区编码】&_jsonp=【jsonp回调函数】

其中的 地区编码 与中国天气网的地区编码是一样的。如果不设置这个参数,则默认显示本地的天气状况。

简易的调用示例源码如下:(请自行进行界面美化)

<!DOCTYPE html>  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  
<title>天气接口使用示例</title>  
<style>  
body {  font-family: microsoft yahei;  
}  
</style>  
<script src="http://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>  
</head>  
<body>  <div id="output"></div>  <script type="text/javascript" charset="utf-8">  $.ajax({  type: "GET",   url: "http://cdn.weather.hao.360.cn/sed_api_weather_info.php?app=360chrome",  dataType : "jsonp",  jsonp: "_jsonp",//参数名  success: function(jsonData){  var html;  html = '数据更新时间:' + jsonData.pubdate + ' ' + jsonData.pubtime + '<br>';  html += '地区:' + jsonData.area[0][0] + ' ' + jsonData.area[1][0] + ' ' + jsonData.area[2][0] + '<br>';  html += '天气情况:<br>';  for(var i =0; i<jsonData.weather.length; i++) {  html += jsonData.weather[i].date + '<br>';  if(jsonData.weather[i].info.dawn !== undefined) {  html += '早晨天气:' + jsonData.weather[i].info.dawn[1] +   ' 气温:' + jsonData.weather[i].info.dawn[0] + '~' + jsonData.weather[i].info.dawn[2] + '℃ ' +  jsonData.weather[i].info.dawn[3] +' '+ jsonData.weather[i].info.dawn[4] + '<br>';  }  if(jsonData.weather[i].info.day !== undefined) {  html += '白天天气:' + jsonData.weather[i].info.day[1] +   ' 气温:' + jsonData.weather[i].info.day[0] + '~' + jsonData.weather[i].info.day[2] + '℃ ' +  jsonData.weather[i].info.day[3] +' '+ jsonData.weather[i].info.day[4] + '<br>';  }  if(jsonData.weather[i].info.night !== undefined) {  html += '夜间天气:' + jsonData.weather[i].info.night[1] +   ' 气温:' + jsonData.weather[i].info.night[0] + '~' + jsonData.weather[i].info.night[2] + '℃ ' +  jsonData.weather[i].info.night[3] +' '+ jsonData.weather[i].info.night[4] + '<br>';  }  html += '<br>';  }  html += '穿衣:<br>';  html += '【' + jsonData.life.info.chuanyi[0] + '】 ' + jsonData.life.info.chuanyi[1] + '<br><br>';  html += '感冒:<br>';  html += '【' + jsonData.life.info.ganmao[0] + '】 ' + jsonData.life.info.ganmao[1] + '<br><br>';  html += '空调:<br>';  html += '【' + jsonData.life.info.kongtiao[0] + '】 ' + jsonData.life.info.kongtiao[1] + '<br><br>';  html += '污染:<br>';  html += '【' + jsonData.life.info.wuran[0] + '】 ' + jsonData.life.info.wuran[1] + '<br><br>';  html += '洗车:<br>';  html += '【' + jsonData.life.info.xiche[0] + '】 ' + jsonData.life.info.xiche[1] + '<br><br>';  html += '运动:<br>';  html += '【' + jsonData.life.info.yundong[0] + '】 ' + jsonData.life.info.yundong[1] + '<br><br>';  html += '紫外线:<br>';  html += '【' + jsonData.life.info.ziwaixian[0] + '】 ' + jsonData.life.info.ziwaixian[1] + '<br><br>';  html += 'PM2.5: ' + jsonData.pm25.pm25[0];  $("#output").html(html);  }  });  
</script>  </body>  
</html>

附:其它天气接口

天气网的接口(只支持iframe方式调用,修改后面的数字可以展示为其它样式)

http://i.tianqi.com/index.php?c=code&id=55

2345天气(只支持iframe方式调用,支持自定义样式)

http://tianqi.2345.com/plugin/

中国天气网(只支持iframe方式调用,支持自定义地区)

http://m.weather.com.cn/m/pn11/weather.htm

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/27640.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java--多维数组

1.多维数组可以看成是数组的数组&#xff0c;比如二维数组就是一个特殊的一维数组&#xff0c;其每一个元素都是一个一维数组 2.二维数组 下列数组啊可看成一个两行五列的数组 int a[][] new int[2][5]; 3.输出二维数组的第一个数组中具体元素&#xff0c;通过调用打…

Web前端兼职真实:揭秘行业现状与发展趋势

Web前端兼职真实&#xff1a;揭秘行业现状与发展趋势 在当今数字化时代&#xff0c;Web前端技术已成为互联网行业的核心驱动力之一。随着技术的不断进步和市场需求的日益增长&#xff0c;Web前端兼职工作也逐渐成为许多人的选择。那么&#xff0c;Web前端兼职的真实情况究竟如…

园区无线网新架构:无CAPWAP的集中式转发

1、从经典的APAC组网说起 谈及园区无线网&#xff0c;大家脑子里不免会蹦出同一个关键词。 没错&#xff0c;市面上常见的中大型企业/园区的无线网络组网方案&#xff0c;大多都是基于集中式网关转发的”APAC”模式。 顾名思义&#xff0c;该架构包括 AP 和AC两个关键角色。 …

MyBatis 的 @SelectProvider 注解构建动态 SQL

引言 在 MyBatis 框架中&#xff0c;开发者经常利用 Select、Insert、Update 和 Delete 等注解来直接映射 SQL 语句到 Mapper 接口的方法。然而&#xff0c;当 SQL 语句需要根据运行时条件动态生成时&#xff0c;这些静态注解可能无法满足需求。此时&#xff0c;MyBatis 提供了…

shell脚本简单命令

shell脚本 脚本就是可运行代码的集合&#xff0c;脚本语言&#xff08;计算机语言&#xff09;脚本的特点&#xff1a;从上到下&#xff0c;按行执行。 python 脚本语言 格式更严谨 严格的执行锁进。也是从上到下按行执行。 shell脚本就是在shell环境&#xff08;/bin/bash&…

在Kubernetes中部署Elasticsearch高可用集群详细教程

Hi~&#xff01;这里是奋斗的小羊&#xff0c;很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~~ &#x1f4a5;&#x1f4a5;个人主页&#xff1a;奋斗的小羊 &#x1f4a5;&#x1f4a5;所属专栏&#xff1a;C语言 &#x1f680;本系列文章为个人学习…

业务代表模式

业务代表模式 引言 在软件工程中,设计模式是解决常见问题的经典解决方案。它们为开发人员提供了一种方法,以优雅和可重用的方式处理软件开发中的挑战。业务代表模式(Business Delegate Pattern)是一种行为设计模式,它主要关注于将业务逻辑与表示层(如用户界面)分离,以…

2024下半年教师资格证报名全流程来啦!!

2024下半年教师资格证报名全流程来啦&#xff01;&#xff01; 一、重要时间节点 ✅2024下半年教师资格证考试 ⏰笔试报名&#xff1a;7月5日-8日 ⏰笔试时间&#xff1a;9月15日 ⏰笔试成绩查询&#xff1a;11月8日 ⏰面试报名&#xff1a;11月8日起 ⏰面试时间&#xff1a;12…

开源医疗大模型Llama3-Aloe-8B-Alpha,性能超越 MedAlpaca 和 PMC-LLaMA

前言 近年来&#xff0c;大型语言模型 (LLM) 在医疗领域展现出巨大潜力&#xff0c;能够帮助医生和研究人员更快地获取信息、分析数据&#xff0c;并提高医疗服务效率。然而&#xff0c;目前市场上大多数医疗 LLM 都是闭源模型&#xff0c;限制了其在学术研究和应用领域的推广…

Web前端开发主题:深入探索、挑战与创新的四个维度

Web前端开发主题&#xff1a;深入探索、挑战与创新的四个维度 在数字化的浪潮中&#xff0c;Web前端开发早已成为连接技术与用户体验的关键桥梁。它不仅涉及技术实现&#xff0c;更承载着设计美学、交互逻辑以及业务需求的融合。本文将深入探讨Web前端开发的四个维度&#xff…

移动端消息中心,你未必会设计,发一些示例出来看看。

APP消息中心是一个用于管理和展示用户收到的各种消息和通知的功能模块。它在APP中的作用是提供一个集中管理和查看消息的界面&#xff0c;让用户能够方便地查看和处理各种消息。 以下是设计APP消息中心的一些建议&#xff1a; 1. 消息分类&#xff1a; 将消息按照不同的类型进…

LLM文章整理

大模型 方向开源项目相关热点主观解读模型训练Bloom、ChatGLM、LLaMA、Dolly20门槛克隆ChatGPT&#xff01;30分钟训完&#xff0c;60亿参数性能堪比GPT-3.5、Llama-X开源&#xff01;唿吁每一位NLPer参与推动LLaMA成为最先进的LLM、Vicuna: An Open-Source Chatbot Impressin…

代码随想录算法训练营Day38|动态规划理论基础、2.斐波那契数、3.爬楼梯、4.使用最小花费爬楼梯

动态规划理论基础 代码随想录 (programmercarl.com) 动态规划&#xff08;Dynamic Programming&#xff0c;简称DP&#xff09;是一种算法设计技术&#xff0c;它通过将复杂问题分解为更小的子问题来解决优化问题。动态规划通常用于解决那些具有重叠子问题和最优子结构特性的…

安卓交叉编译——ndk

下载NDK The Native Development Kit (NDK)特指Android NDK&#xff0c;是为了服务安卓开发的。通过ndk&#xff0c;安卓也可以使用java之外的native code,如c&#xff0c;c&#xff0c;甚至c和c对应的library也可以得以复用&#xff0c;这就大大减少了重复开发。 The Native …

【Numpy】一文向您详细介绍 np.floor()

【Numpy】一文向您详细介绍 np.floor() 下滑即可查看博客内容 &#x1f308; 欢迎莅临我的个人主页 &#x1f448;这里是我静心耕耘深度学习领域、真诚分享知识与智慧的小天地&#xff01;&#x1f387; &#x1f393; 博主简介&#xff1a;985高校的普通本硕&#xff0c;…

基于Python+Django+MySQL+HTML的创新创业平台

DjangoMySQLHTML 基于PythonDjangoMySQLHTML的创新创业平台 用户管理 系统监控 角色管理 资源管理 参数设置 角色管理 简介 学生创新创业平台是一个功能丰富的在线教育或协作系统&#xff0c;支持中文语言环境。它提供用户管理、系统监控、多角色权限控制、资源管理、参…

Linux目录的作用和常用指令

目录结构及其详细作用 / (根目录) Linux文件系统的起点&#xff0c;所有文件和目录都在其下。 /bin 存放系统启动和运行时所需的基本命令&#xff0c;如 ls, cp, mv, rm&#xff0c;这些命令在单用户模式下或系统崩溃时仍然可用。 /boot 包含启动引导加载器的文件和Linux内核…

mac下Xcode在iphone真机上测试运行iOS软件

最近一个需求需要在iPhone真机上测试一个视频直播的项目。 需要解决如何将项目 app 安装到真机上 在进行真机调试。 安装Xcode 直接在App Store上搜索Xcode安装即可。 关键是要安装Simulator。项目需要安装iOS17.5但是由于安装包太大&#xff0c;并且网络不稳定的原因。在Xco…

Databricks超10亿美元收购Tabular;Zilliz 推出 Milvus Lite ; 腾讯云支持Redis 7.0

重要更新 1. Databricks超10亿美元收购Tabular&#xff0c;Databricks将增强 Delta Lake 和 Iceberg 社区合作&#xff0c;以实现 Lakehouse 底层格式的开放与兼容([1] [2])。 2. Zilliz 推出 Milvus Lite 轻量级向量数据库&#xff0c;支持本地运行&#xff1b;Milvus Lite 复…

C++入门 vector介绍及使用

目录 vector的介绍及使用 vector常用接口的介绍及使用 vector的定义 vector iterator 的使用 vector 空间增长问题 vector 增删查改 push_back/pop_back insert & erase & find operator[ ]的遍历 vector的介绍及使用 vector的文档介绍 vector是表示可变大…