Python使用阿里云开发者平台


使用阿里云开发者平台

阿里云开发者平台提供了大量的应用程序的接口。

可以为实现功能提供了。

此示例以购买阿里云的天气预报接口为例示意阿里云市场的使用方法

  • 官网

    阿里云-上云就上阿里云

  • 使用方法

    1. 购买云市场的服务
    2. 编写自己的云服务


购买云市场的天气服务

  1. 进入并登录阿里云。

    网址:阿里云-上云就上阿里云

  2. 进入云市场。选择API市场中的任意一个进入云市场

    Python使用阿里云开发者平台_第1张图片

  3. 搜索关心的内容

    Python使用阿里云开发者平台_第2张图片

  4. 我们来搜索天气相关的内容

    Python使用阿里云开发者平台_第3张图片

  5. 此时有太多的天气的服务商。我们选择比较靠谱的一个

    杭州网尚科技有限公司

    Python使用阿里云开发者平台_第4张图片

  6. 选择0元/1000 次,足够测试使用,购买不花钱

    Python使用阿里云开发者平台_第5张图片

  7. 购买完毕后进入控制台。

    Python使用阿里云开发者平台_第6张图片

  8. 在控制台中选择云市场

    Python使用阿里云开发者平台_第7张图片

  9. 此时能够看到我们购买的服务。以及服务所提供的AppCode

    记下这个AppCode, 不要告诉任何人哟!因为这是我们花钱买来的。

    有了这个AppCode。我们就可以使用这个服务了。

    Python使用阿里云开发者平台_第8张图片

    AppCode:见上图

    相关模块

import requests  # 发送HTTP 请求模块

import json  # json 解析模块



阿里云市场天气接口示例



import requests

​

# API 的地址

url = 'http://jisuqgtq.market.alicloudapi.com/weather/query'

​

# 请求头

headers = {

    # 根据API的要求,定义相对应的Content - Type

    'Content-Type': 'application/json; charset=UTF-8',

    # 权限指定 APPCODE

    # 'Authorization': 'APPCODE 你管理后台中查询到的appcode'

}

​

# 设置查询参数

params = {'citycode': '101010100'}  # 城市代码

​

r = requests.get(url, headers=headers, params=params)

# print('r.json=', r.text)  # json 数据

# r 即为相应对象其中包括天气信息

data = r.json()  # data 绑定字典

# print(data)

# 使用pprint 模块进行打印

import pprint

# pprint.pprint(data)

​

print('今晚的最低温度:')

pprint.pprint(data['result']['daily'][0]['night']['templow'])

# 取出后天最高、最低温度

pprint.pprint(data['result']['daily'][2]['day']['temphigh'])

pprint.pprint(data['result']['daily'][2]['night']['templow'])



你可能感兴趣的:(Python,python,爬虫)