用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程序与C程序的结合使用
Apr 07 Python
浅谈Python中函数的参数传递
Jun 21 Python
Python使用jsonpath-rw模块处理Json对象操作示例
Jul 31 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
Jun 04 Python
对Python中class和instance以及self的用法详解
Jun 26 Python
Python的几种主动结束程序方式
Nov 22 Python
python中resample函数实现重采样和降采样代码
Feb 25 Python
python matplotlib模块基本图形绘制方法小结【直线,曲线,直方图,饼图等】
Apr 26 Python
keras绘制acc和loss曲线图实例
Jun 15 Python
python Protobuf定义消息类型知识点讲解
Mar 02 Python
Python基础之元组与文件知识总结
May 19 Python
详解OpenCV获取高动态范围(HDR)成像
Apr 29 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实现mysql数据库备份类
2008/03/20 PHP
MySQL数据源表结构图示
2008/06/05 PHP
PHP生成带有雪花背景的验证码
2008/09/28 PHP
ThinkPHP中U方法的使用浅析
2014/06/13 PHP
Laravel 5 框架入门(四)完结篇
2015/04/09 PHP
破除一些网站复制、右键限制
2006/11/04 Javascript
JQuery 引发两次$(document.ready)事件
2010/01/15 Javascript
Jquery刷新页面背景图片随机变换的实现方法
2013/03/15 Javascript
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
手机端页面rem宽度自适应脚本
2015/05/20 Javascript
百度地图给map添加右键菜单(判断是否为marker)
2016/03/04 Javascript
Node.js 数据加密传输浅析
2016/11/16 Javascript
jQuery实现图片滑动效果
2017/03/08 Javascript
NodeJS基础API搭建服务器详细过程记录
2017/04/01 NodeJs
JS+canvas实现的五子棋游戏【人机大战版】
2017/07/19 Javascript
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
Vue单页及多页应用全局配置404页面实践记录
2018/05/22 Javascript
layui+jquery支持IE8的表格分页方法
2019/09/28 jQuery
[56:56]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
Python中的文件和目录操作实现代码
2011/03/13 Python
Python获取Linux系统下的本机IP地址代码分享
2014/11/07 Python
Python中文件I/O高效操作处理的技巧分享
2017/02/04 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
2017/05/23 Python
python中reload(module)的用法示例详解
2017/09/15 Python
Python无损音乐搜索引擎实现代码
2018/02/02 Python
对python实时得到鼠标位置的示例讲解
2018/10/14 Python
解决python打开https出现certificate verify failed的问题
2020/09/03 Python
美国花园雕像和家居装饰网上商店:Design Toscano
2019/03/09 全球购物
OSPREY LONDON官网:英国本土皮具品牌
2019/05/31 全球购物
大学毕业感言
2014/01/10 职场文书
中学生爱国演讲稿
2014/09/05 职场文书
技术支持岗位职责
2015/02/13 职场文书
学校学期工作总结
2015/08/13 职场文书
护理专业毕业自我鉴定
2019/08/12 职场文书
七年级作文之环保作文
2019/10/17 职场文书
nginx location中多个if里面proxy_pass的方法
2021/03/31 Servers