出门旅游时,或是在一些手机流量耗尽、无法上网的时候,可通过在临走时定制一些天气信息,来发送!
主要是通过linux cron + fetion + api/网页解析
提供天气信息的网站:
1. m.sohu.com 有一个city参数,传入encode(北京)来查询当天的天气,做相应解析即可
http://m.sohu.com/weather/?city=%E5%8C%97%E4%BA%AC
2. http://www.weather.com/weather/today/CHXX0008:1:CH ,这需要一个它所定义的一个编码,比如CHXX0008 就是北京,明日天气 : http://www.weather.com/weather/wxdetail/CHXX0008?dayNum=1
3. sina天气
http://weather.news.sina.com.cn/
http://php.weather.sina.com.cn/search.php?f=1&c=1&city=%E5%8C%97%E4%BA%AC&dpc=1 北京当日天气
4. 各大微博的天气!
以下为转过来的一些信息:
http://ipfire.iteye.com/blog/990657
Google天气API:
Google Weather API 只支持美国地区使用邮政编码进行查询,例如:
http://www.google.com/ig/api?hl=zh-cn&weather=94043
(94043 为 山景城, 美国加州 的邮政编码)
而除了美国以外的地区需要使用经纬度坐标作为参数才能执行 Google Weather API, 例如:
http://www.google.com/ig/api?hl=zh-cn&weather=,,,30670000,104019996
(30670000,104019996 为 成都, 中国大陆 的经纬度坐标)
当然,也可能通行城市名称的汉语拼音来查询,例如:以下是北京的天气
http://www.google.com/ig/api?weather=Beijing
要其它地区的经纬度坐标,可以通过 Google API 提供的国家代码列表及相应的城市经纬度坐标列表可以查询到,以下是 Google API 提供的查询参数:
http://www.google.com/ig/countries?output=xml&hl=zh-cn
(查询 Google 所支持的所有国家的代码,并以 zh-cn 简体中文显示)
http://www.google.com/ig/cities?output=xml&hl=zh-cn&country=cn
json格式
http://www.google.com/ig/cities?output=json&hl=zh-cn&country=cn
Yahoo天气API
http://developer.yahoo.com/weather/
北京天气(可以通过搜索查找)
http://xml.weather.yahoo.com/forecastrss?p=CHXX0008&u=f
国内天气API:
http://weather.all2rss.com/weatherrss.asp?City=北京
分享到:
相关推荐
一款界面设计扁平化,简洁大气的世界各地天气预报插件。支持手动输入城市(支持英文或中文拼音)获取天气信息。这款jQuery天气预报插件的特点在于可以动态切换城市,通过天气预报网站相关接口数据的读取来显示不同...
此应用获取全国各地天气预报信息,并做简单的显示
聚合数据全国天气预报接口:https://www.juhe.cn/docs/api/id/39 接口地址:http://v.juhe.cn/weather/index 支持格式:json/xml 请求方式:get 请求示例:http://v.juhe.cn/weather/index?format=2&cityname=...
c# winform 通过webservice 获取世界各地最近3天天气预报
用C# WebServices实现的各地天气预报的实时更新与查询. 手机号码所在地和类型
基于C#的天气预报程序,可以获取全国各地的天气预报,并设置存储数据库,项目完整
天气爱尔兰简单的API,可使用Met Eireanns Forecast API返回来自爱尔兰各地的天气预报信息介绍基于Met Eireanns XML的天气预报服务之上的简单Javascript友好抽象层安装npm install weather - ireland - js如何使用...
- 天气预报:用户可以查看未来几天的天气预报,包括温度、风速、降水概率等信息; - 城市搜索:用户可以搜索全球各地的城市,以便获取该城市的天气信息; - 天气图表:用户可以查看天气数据的图表,以便更直观地了解...
标准天气是一款实时天气预报,预警小软件。让您时刻了解外面的天气情况,未雨绸缪。 拥有以下功能: 自动定位 通过您所在位置,自动定位获取当地天气信息。用户也可以通过 手动输入的方式查询...
该应用程序集成了全球各大机场的航班信息和全球各地的天气信息,并提供了实时更新的功能,用户可以通过输入起点、终点、出发日期等信息,查询航班的起降时间、机场信息、航班号、延误情况等详细信息,同时还可以获取...
•全世界多个地方的天气预报 •反映实时天气状况的实时天气场景 •美丽的天气小部件 •可自定义的布局:所有天气详细信息,短期预报,长期预报,仅当前状态,仅文本 •12或24小时制的当地时间 •7天和24小时天气预报...
深蓝桌面天气软件是一款不错的桌面天气软件,只要设置好所在城市名称,便可试试显示当前天气温度,以及...2、可以获取到全国各地城市的天气情况; 3、一键调用记事本和计算器; 4、一键链接到淘宝专享优惠劵; 5、支
气象应用程序,用户输入世界各地的任何城市,然后获取该城市的当前温度和预报。 用户还可以使用Google Maps API查看世界各地。 应用是使用HTML,CSS,Node.js和Express构建的。 (单独安装节点模块)
Slack斜杠命令,该命令使用Forecast.io生成当前天气和不久的将来的天气预报 您可以使用邮政编码搜索各地的天气 您还可以通过使用地标或其他名胜古迹(由Google Maps API提供支持)进行搜索 或者,您可以设置默认...
1.)只需将天气扩展添加到您的Chrome中即可2.)单击云图标以在右上角获取天气扩展3.)检查天气预报,因为该扩展会自动运行我们的“ Chrome天气”扩展功能: -今天的最低/最高温度-5天/ 3小时的预报-自动地理位置-...
全世界,美国,欧洲。。天气预报,当前华氏或摄氏温度。气象图以查看气象条件。 华氏或摄氏全球天气预报和当前天气。...自动显示您当前位置的天气预报,或输入城市名称以获取世界各地城市的天气预报。 支持语言:English
有了它,大家可以随心所欲的定制任务栏的时间显示,更加入农历(黄历)、天气预报(支持当前实时天气)、世界时钟(附件时钟显示世界各地时区)、我的IP、小闹钟日程提醒、秒表跑表、倒计时、内存自动整理等温馨功能...
语言:English转换您的新标签页。灵感来自美丽的背景,...扩展程序仅使用它来获取最新的天气预报,仅此而已:)如有任何疑问,反馈,支持或建议,请写信给我们support@mesmerized.me该项目是开源的,托管在Github,htt
调用的是中国国家气象局提供的天气预报API接口 接口地址:http: m weather com cn data 101190401 html URL中的数字指代城市的编号101190401(苏州) 其他城市对应关系将在下面提供 该接口返回信息比较全面 也是...