以下代码验证可行。
# coding=utf8
'''
Modified in 2016/03/28
@author: xjunior
'''
import sys
import webbrowser
##有些输出是中文字符,统一设置一下编码
#reload(sys)
#sys.setdefaultencoding('utf8')
'''
如:按时间检索地面数据要素 getSurfEleByTime
'''
if __name__ == '__main__':
# 1. 调用方法的参数定义,并赋值
# 1.1 接口url
# 1.2 用户名&密码
# 1.3 接口ID
# 1.4 必选参数(按需加可选参数)
# 资料:中国地面逐小时
# 检索要素:站号、站名、小时降水、气压、相对湿度、能见度、2分钟平均风速、2分钟风向
# 检索时间
# 排序:按照站号从小到大
baseUrl = 'http://10.20.76.55/cimiss-web/api?\
userId=NMC_XTKF_nwfd\
&pwd=nwfd123\
&interfaceId=getSurfEleByTimeAndStaID\
&dataCode=SURF_CHN_MUL_HOR\
&staids=54511\
&elements=Station_Id_C,Lat,Lon,Alti,Year,Mon,Day,Hour,PRS\
×=20190819140000\
&orderby=Year,Mon,Day,Hour\
&dataFormat='
# 1.4 序列化格式
dataFormat = 'csv'
# 2. 调用接口,并在浏览器中输出结果
webbrowser.open_new_tab(baseUrl + dataFormat)