爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 35|回复: 2

[源代码] 天擎数据下载脚本

[复制链接]
发表于 昨天 16:59 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 雨落森林 于 2026-4-29 16:59 编辑

对于在气象局上班的业务人员来说,要获取数据,可以从“天擎”上面下载,需要登录,然后翻找资料,然后通过接口试用来调取数据,选好资料,选择获取方式(比如地面观测的实况站点资料来说,区域选择是选择下单个站,还是连续的站号段,还是按经纬度区域或是按指定省份号来下载,时间选择是下载单个时间times还是时间段timeRange这种),然后选择要下载的要素elements等,一切选择好后,点击“生成并执行url”,即可获取下载链接url,然后就可以通过wget或者直接复制粘贴到浏览器再想办法下载都可以。

但是这样手动下载的话,如果要下载大量数据,就很麻烦,不可能手动点那么多时间。于是我写了一个脚本来自动下载。使用方法很简单,首先需要用户会自己操作“天擎”的下载界面,能够自己通过手动的方式下载,把生成得到的url链接复制下来,粘贴到target.txt里面,确保里面只有这一个链接。然后修改config.ini里面的配置,可以选择保存路径以及要下载的时间段等,最后,使用python运行main.py即可。这个代码会自动以target.txt里面的链接为模板,自动划分要下载的时间,然后模仿出数据的下载链接,并下载保存。

注:首次使用需要在config.ini文件里配置用户名和密码,若不知道自己的用户名和密码,在“天擎”下载界面,“生成并执行url”同一行右边有一个“生成脚本”的按钮,点击之后出来的结果里面可以找到一个字段,里面就是“userinfo=用户名/密码”的格式。

额外说明:由于“天擎”涵盖的资料比较广泛,除了地面观测的站点实况,还有探空数据、雷达数据、模式数据等。我的想法是先把最基础的东西做出来,后续再慢慢完善,更多功能敬请期待。以后每次更新都在这里覆盖上传一份最新的版本,并写好更新说明。


# 2026-04-29-17:00更新说明:

首次上传,目前支持地面观测的站点实况数据下载,但时间获取方式仅提供了时间段("timeRange")的方式,别的资料和方式没试过。




TQ_download_202604.zip

4.96 KB, 下载次数: 6, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao
发表于 昨天 20:00 | 显示全部楼层
cool   论坛第二个天擎下载数据的开发了吧
注意数据安全,严守数据纪律
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 昨天 21:41 | 显示全部楼层
{:eb502:}{:eb502:}{:eb502:}{:eb502:}{:eb502:}{:eb502:}
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表