`

获取各地天气预报信息

 
阅读更多

 

出门旅游时,或是在一些手机流量耗尽、无法上网的时候,可通过在临走时定制一些天气信息,来发送!

 

主要是通过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=北京

分享到:
评论

相关推荐

    通过webservices获取当前天气预报

    标题中的“通过WebServices获取当前天气预报”是指利用网络服务接口来实时获取特定地区的天气信息。WebServices是一种基于HTTP协议的、平台无关的通信方式,它允许不同系统间的应用程序互相交换数据。在这种情况下,...

    C#实时查询各地的天气预报

    在本文中,我们将深入探讨如何使用C#编程语言开发一个实时查询全球各地天气预报的桌面小工具。这个小工具能够帮助用户快速获取他们关心地区的最新气象信息,而且代码量少,实现过程相对简单。 首先,我们需要理解C#...

    Android开发-天气预报应用实现

    1、 在手机中包含主视图和细节视图,主视图显示连续多天的天气预报简讯,如图表 1 所示,用户在主视图中点击某一天的天气简讯以后,跳出细节视图,显示用户选定 当天天气的详细信息。 2、 在平板中使用Master-detail...

    C#全国各地的天气预报

    【C#实现全国各地天气预报详解】 在现代生活中,获取实时天气信息已经成为日常需求。通过编程技术,我们可以构建自己的天气预报应用程序,为用户提供便捷的服务。本文将深入探讨如何使用C#语言来开发一个能够查询...

    IBM-Weather.rar_IBMweather_IBM天气预报_ibm天气_天气预报 IBM

    【IBM世界地图时间天气预报】是一款由IBM公司提供的专业天气预报工具,它集成了IBM的先进数据分析技术和全球气象数据,为用户提供精准、实时的全球天气信息。这款软件以地图的形式展示世界各地的天气状况,帮助用户...

    基于C#的天气预报查看器

    【基于C#的天气预报查看器】是一款利用C#编程语言开发的桌面应用程序,它设计用于帮助用户方便快捷地查看全球各地的天气信息。这款应用实现了与第三方天气预报API的交互,获取并展示指定城市的实时天气及未来三天的...

    天气预报WebService实例

    总的来说,这个"天气预报WebService实例"是一个利用WebService技术开发的应用,其目的是提供一个平台来获取全球各地的天气信息。开发者可能使用了开源的API或者自行收集数据,然后通过编程语言(如Python、Java或C#...

    Rss全国各省市天气预报

    在本项目中,开发者可能利用SWT创建了一个用户界面,展示抓取的天气预报信息,使用户能够直观地查看和交互。 项目中涉及的标签“Java”表明整个应用是用Java编程语言编写的。Java是一种广泛使用的面向对象的语言,...

    基于QT的在线天气预报源码.zip

    这里的“在线天气预报”指的是能够实时获取并显示全球各地气象信息的软件功能。 【描述分析】 描述简单明了,"基于QT的在线天气预报源码",强调了这是源代码,意味着它包含了程序的设计和实现细节,开发者可以通过...

    qt 5 天气预报

    在天气预报程序中,我们需要使用这个模块向百度API发送GET请求,获取天气信息。 **百度API接口** 百度开放平台提供了天气预报API,开发者可以注册获取API密钥,然后通过调用指定的URL,传入城市名称或编码,就能...

    天气预报的web服务

    天气预报的Web服务是一种基于互联网技术的气象信息提供方式,它允许用户通过Web接口获取实时或预测的天气数据。这种服务通常由气象部门或专业气象服务公司提供,能够为个人、企业乃至政府机构提供便利的天气查询功能...

    天气预报软件 桌面版

    标题中的“天气预报软件 桌面版”指的是这是一款专为个人计算机用户设计的桌面应用程序,用于查看和获取实时的天气信息。这类软件通常具备简洁的用户界面,便于用户快速查询各地的天气状况,包括温度、湿度、风速、...

    获取雅虎天气预报API

    雅虎天气API是一个流行的API,允许开发者获取关于全球各地天气的实时信息。本文将深入探讨如何利用雅虎天气API来获取数据,并通过JSON格式解析这些数据。 首先,雅虎天气API提供了关于天气的各种信息,包括温度、...

    天气预报信息管理

    【天气预报信息管理】系统是针对气象数据进行采集、存储、处理、分析及展示的一整套解决方案。在当今数字化时代,此类系统对于公众日常生活、农业、交通、旅游等行业都有着极其重要的应用价值。本文将深入探讨该系统...

    安卓手机天气预报系统毕业论文

    安卓手机天气预报系统是一个结合了现代移动互联网技术和用户需求的...通过对这些知识点的掌握和应用,开发者可以设计并实现一个功能丰富、操作简便、界面友好的天气预报应用程序,进而为用户提供有价值的天气信息服务。

    天气预报APP

    在Android平台上开发天气预报应用程序是一个常见的项目,可以帮助用户实时获取各地的天气信息。本文将深入探讨基于Eclipse开发的“天气预报APP”所涉及的关键技术点。 1. **用户界面(UI)设计**: - 使用Android ...

    酷派f800能用的墨迹天气预报

    墨迹天气是一款知名的天气信息查询软件,它允许用户实时获取各地的天气状况,包括温度、湿度、风速等详细气象数据。酷派f800作为一款智能手机,通过安装此应用,用户能够方便地在手机上查看和管理自己的天气信息。 ...

    英文版天气预报C#

    标题 "英文版天气预报C#" 指的是一个使用C#编程语言开发的项目,其目的是获取并显示英文版的天气预报信息。这个项目可能是为了帮助用户查询全球各地的天气情况,尤其对于那些英语为主要语言的国家和地区。C#是一种...

    禹志城市天气预报,一款非常漂亮准确详细的桌面天气预报软件

    "CityCode.Data"文件中可能包含中国各地的城市代码,为软件快速定位并获取对应城市的天气信息提供了基础。"PCityWeather.exe"文件作为主执行程序,负责软件的启动与运行,保证了应用的稳定性和流畅性。而"Image_...

    发短信给手机的天气预报

    标题“发短信给手机的天气预报”所涉及的是一个服务或应用,该应用允许用户向他们的朋友或自己发送定制的天气预报信息,通过短信的形式,这样就无需频繁地手动检查天气状况。这种服务通常会集成到手机应用或者通过...

Global site tag (gtag.js) - Google Analytics