前言
效果展示
效果如下:
后台登录
收到天气预报消息:
环境配置
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!
发送天气预报
完整代码
完整代码如下:
注:代码和相关文件获取。请移步文章底部留言区。
领取专属 10元无门槛券
私享最新 技术干货