python自动化怎么发微信_在python中使用itchat发送微信消息
介绍
itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。
使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人
安装
pip install itchat
示例代码
#-*-coding:utf8-*-
import itchat
import datetime, os, platform,time
def timerfun(sched_time) :
flag = 0
while True:
now = datetime.datetime.now()
if now > sched_time and now < sched_time + datetime.timedelta(seconds=1) : # 因为时间秒之后的小数部分不一定相等,要标记一个范围判断
send_move()
time.sleep(1) # 每次判断间隔1s,避免多次触发事件
flag = 1
else :
#print('schedual time is {0}'.format(sched_time))
#print('now is {0}'.format(now))
if flag == 1 :
sched_time = sched_time + datetime.timedelta(hours=1) # 把目标时间增加一个小时,一个小时后触发再次执行
flag = 0
def send_move:
# nickname = input('please input your firends' nickname : ' )
# 想给谁发信息,先查找到这个朋友,name后填微信备注即可
# users = itchat.search_friends(name=nickname)
users = itchat.search_friends(name='大壮') # 使用备注名来查找实际用户名
#获取好友全部信息,返回一个列表,列表内是一个字典
print(users)
#获取`UserName`,用于发送消息
userName = users[0]['UserName']
itchat.send("该起来动一下了!",toUserName = userName)
print('succeed')
if __name__=='__main__':
itchat.auto_login(hotReload=True) # 首次扫描登录后后续自动登录
sched_time = datetime.datetime(2017,11,6,16,24,10) #设定初次触发事件的事件点
print('run the timer task at {0}'.format(sched_time))
timerfun(sched_time)
python自动化怎么发微信_在python中使用itchat发送微信消息相关推荐
- python 用itchat会封吗_在python中使用itchat发送微信消息
介绍 itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单. 使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人 安装 pip install itchat 示 ...
- python自动化办公百度云_用Python自动办公 做职场高手全16讲 完整版 视频教程
python这门编程最近可是非常火,不是俗谚有说"人生苦短,我用python".这是有道理的,一是它相对于其他语言,更简单易上手,二是功能可大,可以爬虫,可以写工具. 这里分享给大 ...
- 用python定时自动发微博_用python自动发微博
--刚刚全部写完了点发布--结果什么都没保存--内心好忧伤. 终极目标是用raspberry pi + camera 捕捉画面,处理图像识别图中有我家主子(猫), 然后自动capture图像,发微博. ...
- 用python定时自动发微博_用 Python 自动定时发微博
其实小帅b已经挺久没有玩微博了,记得上次玩微博还是为了给周杰伦打榜,不过最近心血来潮,觉得俺的微博账号躺着也是躺着,要不就用 Python 做一个自动定时发微博的机器人,让它在上面飘一会. 怎么个飘法 ...
- python自动化控制设备有限公司_华为 Python网络自动化
哈喽,大家好!我是艺博东 ,是一个思科出身.专注于华为的网工:好了,话不多说,我们直接进入正题. 光棍二十年,不知道情人节是什么鬼东西.还是好好学技术吧!努力.奋斗吧!为了早日走向人生巅峰,迎娶白富美 ...
- python自动化办公教程书籍_盘点使用Python进行自动化办公所需要的知识点
知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...
- python自动化办公入门书籍推荐-盘点使用Python进行自动化办公所需要的知识点
知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...
- python自动化办公培训排名-盘点使用Python进行自动化办公所需要的知识点
三军可夺帅也,匹夫不可夺志也. 知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动 ...
- python怎么发图文_用Python发一封图文并茂的邮件
最近使用了不少通讯工具的接口, 比如企业微信机器人,钉钉,微信公众号的接口(未认证的订阅公众号),相对于邮件来说,它们的表现形式太弱.比如没有更丰富的版本方式.当然了,并不是说表现形式越棒就是约好的通 ...
- python邮件图片加密软件_用Python发一封图文并茂的邮件
最近使用了不少通讯工具的接口, 比如企业微信机器人,钉钉,微信公众号的接口(未认证的订阅公众号),相对于邮件来说,它们的表现形式太弱.比如没有更丰富的版本方式.当然了,并不是说表现形式越棒就是约好的通 ...
最新文章
- JAVA Bean和XML之间的相互转换 - XStream简单入门
- 给写新疆开放互联网一周纪念
- Intellij idea导入项目时没有目录结构
- Vue全家桶 - 电商后台管理系统项目开发实录(详)
- MongoDB开发环境搭建(windows)
- Android数据库操作-1
- 谷歌技术三宝之BigTable(转)
- django1.9 创建数据表
- ios带嗅探器的浏览器_MAC系统下 有没有像WIN系统的傲游浏览器那样有嗅探功能的呢?...
- 有源滤波器: 基于UAF42的50Hz陷波器设计
- 数据分析工具urule
- 导航栏的HTML的布局方式
- 2018天梯赛第一次训练题解和ac代码
- 十六国帝王纪元表-20170722
- ONF解决方案与合作伙伴副主席Aseem Parikh:CORD的社区增长概况及全球发展趋势
- 《贵妃》孙溟㠭绘画艺术
- 【Hardware】【磁保持继电器基础知识】
- 仿微信修改头像,自定义相册、自定义裁剪
- JAVA学习路线图 【黑马版】
- 图像文本检测的标注工具_如何检测图像中的文本