python qq机器人预报天气_python 爬虫 实现给 learnku 好友发当天的天气预报

百度天气api此文章的天气预报功能是基于百度天气api,百度api可以获取到当前的温度,天气,风度。还可以获取到未来三天的天气,温度。若要申请该api,请前往前往百度天气api申请。步骤登录你的账号。选择创建应用设置好ip白名单,功能(必选国内天气查询),名字。获取生成的ak(类似于api)learnku发消息接口cookie所需性:yes参数名介绍例子_token请求暗号无recipient_i...
摘要由CSDN通过智能技术生成

百度天气api

此文章的天气预报功能是基于百度天气api,百度api可以获取到当前的温度,天气,风度。还可以获取到未来三天的天气,温度。若要申请该api,请前往前往百度天气api申请。

步骤

登录你的账号。

选择创建应用

设置好ip白名单,功能(必选国内天气查询),名字。

获取生成的ak(类似于api)

learnku发消息接口

cookie所需性:yes

参数名

介绍

例子_token

请求暗号

recipient_id

好友id

60808(一大加贝)

message

发送内容

你好

cookie和token

cookie

cookie是一个保存在本地的小文本文件,用于存储用户在各种网站上登录的数据(账号,密码)。这样,下次进入这个网站的时候,你就不用再次登录。

获取方式:F12打开开发者工具,选择到network,F5刷新网站。选择第一个网站文件。往下翻数据即可看到cookie,复制即可。(google chrome)

token

token类似于暗号,向一个请求数据的时候就需要用到。大多数网站都用token作为反爬机制。

获取方式:打开网络源代码,此位置的数据就是token。

代码

对api进行请求

首先,我们要请求对百度天气api进行请求。若需要查看请求接口,请求方式,请求参数,请前往百度天气api服务文档。

import requests

city_id = 440300#深圳的地区编码,查询地区编码请前往https://blog.csdn.net/Madman_long/article/details/83374400

ak = 'HELaVmuS91N8z1IjE9i3m2uAVFWGMVBU'#你的ak

url = 'http://api.map.baidu.com/weather/v1/?district_id=%d&data_type=all&ak=%s'%(city_id,ak)

result = requests.get(url).json()

print(result)

保存为weather.py,终端输入python weather.py,返回结果:<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值