10分钟教你用Python打造微信天气预报机器人

前言

效果展示

效果如下:

后台登录

收到天气预报消息:

环境配置

Python版本:3.6.0

系统平台:Windows 10 X64

相关模块:

json模块;

requests模块;

itchat模块;

以及一些Python自带的模块。

获取天气

主要原理很简单,找一个天气的API接口(这里我们使用的是http://api.map.baidu.com/telematics/v3/weather?location=%s&output=json&ak=TueGDhCvwI6fOrQnLM0qmXxY9N0OkOiQ&callback=?

),使用requests发起请求,接受返回的结果,用python中内置的包json. 将json字符串转换为python的字典或列表,然后从字典中取出数据。

具体可以看代码:

注释很明了。相信大家都能get it!

发送天气预报

完整代码

完整代码如下:

注:代码和相关文件获取。请移步文章底部留言区。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181110G016PW00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券