利用python对微信自动进行消息推送
程序员文章站
2022-04-09 18:54:33
首先引入所需要的库,如果不存在,请先使用pip进行安装 接下来进行微信登录 cache_path = True表示开启缓存,这样在缓存生效的时间内可以避免每次启动程序都进行微信扫码了 然后我们写一个变量,用来存在图灵机器人的key,后面会用到(去图灵申请一个免费的机器人即可) 接下来就是主要内容了, ......
from wxpy import * #该库主要是用来模拟与对接微信操作的 import requests from datetime import datetime import time import schedule from apscheduler.schedulers.blocking import blockingscheduler #定时框架
首先引入所需要的库,如果不存在,请先使用pip进行安装
pip install schedule
接下来进行微信登录
bot = bot(cache_path=true)
cache_path = true表示开启缓存,这样在缓存生效的时间内可以避免每次启动程序都进行微信扫码了
然后我们写一个变量,用来存在图灵机器人的key,后面会用到(去图灵申请一个免费的机器人即可)
tuling = tuling(api_key="图灵机器人的key")
接下来就是主要内容了,在这里我们将对微信好友发送天气提醒,所以先创建一个函数,用来维护接收该消息的好友名单
"""推送名单维护""" def weather_friend(): #定义一个名为weather_friend的函数 # 天气推送名单 my_friends = [] # 创建一个空列表,用来存放好友名单 my_friends.append(bot.friends().search(u'单伊夏')[0]) # 搜索指定好友并添加至列表 my_friends.append(bot.friends().search(u'
赞 (0)
打赏
微信扫一扫
相关文章:
-
-
在前面有篇博客,我写了一个叫forms组件的东西,可以帮助我们完成校验数据、渲染标签功能和在前端页面局部刷新功能,功能封装的已经很好了,当时已经很开... [阅读全文]
-
做 web 项目,测试是无法避免的。对于某些特定功能,采用单元测试就行。但如果想对网站进行整体测试,人工点击测试可行但有点累,如果能借助自动化测试工... [阅读全文]
-
栈 先来看一道题 Leetcode 32 Longest Valid Parentheses (最长有效括号) 给定一个只包含 和 的字符串,找出最... [阅读全文]
-
朋友们,相信大家日夜操练,代码已经撸了不少了,在跟代码打交道的时候,大家有没有思考过一个问题,想过你的代码完成一个循环或者处理其它事件它到底花了多... [阅读全文]
-
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
上一篇: Django之ModelForm
下一篇: (模板)2-SAT
发表评论