1613浏览
查看: 1613|回复: 0

【临沂】树莓派爬取网络天气

[复制链接]
今天周末,天空依旧阴沉,但来自平度的史老师为大家呈上了精彩的一课——爬取网络天气信息并在树莓派LOG区显示。
数据信息我们选用的是“和风天气”,因为它有API接口。
【临沂】树莓派爬取网络天气图1
进入控制台获取用户key跟网页请求URL:
【临沂】树莓派爬取网络天气图3
【临沂】树莓派爬取网络天气图2
最终写成如下格式,找个文本先粘贴下以后用:
【临沂】树莓派爬取网络天气图4
进入古德微,在大数据——爬虫模块中找到自己需要的积木:
【临沂】树莓派爬取网络天气图5
新建一个变量:json保存网页数据,
【临沂】树莓派爬取网络天气图6
但此时调试输出不了数据,我们需要把获取的数据转化成字典:
【临沂】树莓派爬取网络天气图7
这样我们就可以把数据显示在lOG区了:
【临沂】树莓派爬取网络天气图8
这里面有很多信息,但有些我们是不需要的,
【临沂】树莓派爬取网络天气图9
我们只取用“HeWeather6”的数据:
【临沂】树莓派爬取网络天气图10
在这里我们只需要实时天气“now”中的信息,需要我们继续剥离信息:
【临沂】树莓派爬取网络天气图11
好了,这下就只剩下当下的天气了:
【临沂】树莓派爬取网络天气图12
想让它在LOG区域只显示某一个属性那么我们继续剥离信息:
【临沂】树莓派爬取网络天气图13这是输出实时温度。
【临沂】树莓派爬取网络天气图14这是输出实时天气。
我们想单独要哪个信息就可以输出哪个信息。具体参数可以参看和风天气API文档说明:
【临沂】树莓派爬取网络天气图15
这是简单的文字输出,当然你也可以加入语音输入,那就更有意思了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail