用python发送微信消息


Posted in Python onDecember 21, 2020

条件

1、能够上网

2、必须是你的好友

3、必须能二维码登录网页微信

发送示例

# 使用微信接口给微信好友发送消息,
import itchat
 
# 自动登录方法,hotReload=True可以缓存,不用每次都登录,但是第一次执行时会出现一个二维码,需要手机微信扫码登录
itchat.auto_login(hotReload=False)
 
# 搜索好友,search_friends("xxx"),其中"xxx"为好友昵称,备注或微信号不行
userfinfo = itchat.search_friends("顾正")   # "智能群管家014"为好友昵称
print("userfinfo:",userfinfo)
# print(userfinfo),获取userinfo中的UserName参数
userid = userfinfo[0]["UserName"]   # 获取用户id
 
# 调用微信接口发送消息
itchat.send("陈军是不是傻?", userid)  # 通过用户id发送信息
# 或
itchat.send_msg(msg='好像是的', toUserName=userid)  # 发送纯文本信息

用python发送微信消息

定时发送消息

# -*- coding: UTF-8 -*-
import itchat
import time
import requests
#获取金山词霸每日一句
def get_new():
    url="http://open.iciba.com/dsapi"
    r=requests.get(url)
    contents=r.json()['content']
    note=r.json()['note']
    return contents,note
def send_news():
    try:
        itchat.auto_login(hotReload=True)
        my_friend=itchat.search_friends(name=u'卡2')
        FriendName=my_friend[0]["UserName"]
        message1=get_new()[0]
        #因为会出现进程报错,所以我加上了 pass
        pass
        message2=get_new[1]
        pass
        message3=u"来自你的朋友"
        pass
        itchat.send(message1,toUserName=FriendName)
        itchat.send(message2, toUserName=FriendName)
        itchat.send(message3, toUserName=FriendName)
        #每个1天发送消息
        t=time(86400,send_news())
        t.start()
         
    except:
        #如果上面其中一条消息没有发送成功,就会发送本条消息
        message4=u"你的朋友出bug了"
        itchat.send(message4,toUserName=FriendName)
 
if __name__=="__main__":
    send_news()

以上就是用python发送微信消息的详细内容,更多关于python 发送微信消息的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python中os和shutil模块实用方法集锦
May 13 Python
介绍Python中的一些高级编程技巧
Apr 02 Python
解析Python中的异常处理
Apr 28 Python
python实现多线程的两种方式
May 22 Python
Python中list查询及所需时间计算操作示例
Jun 21 Python
python后端接收前端回传的文件方法
Jan 02 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
Jul 04 Python
python实现高斯(Gauss)迭代法的例子
Nov 20 Python
python getopt模块使用实例解析
Dec 18 Python
python递归调用中的坑:打印有值, 返回却None
Mar 16 Python
在终端启动Python时报错的解决方案
Nov 20 Python
弄清Pytorch显存的分配机制
Dec 10 Python
关于多种方式完美解决Python pip命令下载第三方库的问题
Dec 21 #Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
Dec 21 #Python
python switch 实现多分支选择功能
Dec 21 #Python
selenium自动化测试入门实战
Dec 21 #Python
django中ImageField的使用详解
Dec 21 #Python
python文件路径操作方法总结
Dec 21 #Python
Python爬虫新手入门之初学lxml库
Dec 20 #Python
You might like
PHP 开源AJAX框架14种
2009/08/24 PHP
php Notice: Undefined index 错误提示解决方法
2010/08/29 PHP
php获取CSS文件中图片地址并下载到本地的方法
2014/12/02 PHP
浅谈PHP接收POST数据方式
2015/06/05 PHP
Google Map Api和GOOGLE Search Api整合实现代码
2009/07/18 Javascript
Mootools 1.2教程(3) 数组使用简介
2009/09/14 Javascript
input 输入框内的输入事件详细分析
2010/03/17 Javascript
JS 删除字符串最后一个字符的实现代码
2014/02/20 Javascript
AngularJS中的模块详解
2015/01/29 Javascript
JS限制条件补全问题实例分析
2016/12/16 Javascript
vue实现列表的添加点击
2016/12/29 Javascript
[06:04]DOTA2英雄梦之声Vol19卓尔游侠
2014/06/20 DOTA
Python with的用法
2014/08/22 Python
Python中线程的MQ消息队列实现以及消息队列的优点解析
2016/06/29 Python
Python中模块string.py详解
2017/03/12 Python
Sanic框架蓝图用法实例分析
2018/07/17 Python
python opencv实现旋转矩形框裁减功能
2018/07/25 Python
Python实现监控键盘鼠标操作示例【基于pyHook与pythoncom模块】
2018/09/04 Python
解决python中遇到字典里key值为None的情况,取不出来的问题
2018/10/17 Python
在Pycharm中设置默认自动换行的方法
2019/01/16 Python
Python爬虫学习之翻译小程序
2019/07/30 Python
pytorch 模型可视化的例子
2019/08/17 Python
sklearn和keras的数据切分与交叉验证的实例详解
2020/06/19 Python
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2015/09/07 面试题
点菜员岗位职责范本
2014/02/14 职场文书
倡议书范文格式
2014/05/12 职场文书
党支部活动策划方案
2014/08/18 职场文书
餐厅周年庆活动方案
2014/08/25 职场文书
商务邀请函
2015/01/30 职场文书
2015年六一儿童节活动总结
2015/02/11 职场文书
指导教师推荐意见
2015/06/05 职场文书
2015年高中班级工作总结
2015/07/21 职场文书
2016年村干部公开承诺书(公开承诺事项)
2016/03/25 职场文书
2019年让高校“心动”的自荐信
2019/03/25 职场文书
python之django路由和视图案例教程
2021/07/26 Python
SpringBoot整合Redis入门之缓存数据的方法
2021/11/17 Redis