用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中列表、字典、元组、集合数据结构整理
Nov 20 Python
在Python的Django框架中包装视图函数
Jul 20 Python
python中pandas.DataFrame对行与列求和及添加新行与列示例
Mar 12 Python
CentOS7.3编译安装Python3.6.2的方法
Jan 22 Python
tensorflow 获取变量&打印权值的实例讲解
Jun 14 Python
Python使用Pickle库实现读写序列操作示例
Jun 15 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
Dec 10 Python
Python 从一个文件中调用另一个文件的类方法
Jan 10 Python
Python中正则表达式的用法总结
Feb 22 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
Mar 10 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
Apr 14 Python
Python正则表达式如何匹配中文
May 27 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获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
PHP分页效率终结版(推荐)
2013/07/01 PHP
PHP使用CURL模拟登录的方法
2015/07/08 PHP
非常有用的9个PHP代码片段
2016/04/06 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
ThinkPHP框架实现数据增删改
2017/05/07 PHP
php 获取xml接口数据的处理方法
2018/05/31 PHP
JavaScript入门教程(10) 认识其他对象
2009/01/31 Javascript
使用js判断控件是否获得焦点
2014/01/03 Javascript
JS访问SWF的函数用法实例
2015/07/01 Javascript
《JavaScript函数式编程》读后感
2015/08/07 Javascript
JS获取url参数、主域名的方法实例分析
2016/08/03 Javascript
jQuery插件ajaxFileUpload使用实例解析
2016/10/19 Javascript
详解Vue实战指南之依赖注入(provide/inject)
2018/11/13 Javascript
Mpvue中使用Vant Weapp组件库的方法步骤
2019/05/16 Javascript
vue 路由守卫(导航守卫)及其具体使用
2020/02/25 Javascript
jQuery实现滑动开关效果
2020/08/02 jQuery
python求斐波那契数列示例分享
2014/02/14 Python
在Django的通用视图中处理Context的方法
2015/07/21 Python
python使用pipeline批量读写redis的方法
2019/02/18 Python
pandas数据集的端到端处理
2019/02/18 Python
10招!看骨灰级Pythoner玩转Python的方法
2019/04/15 Python
Python Opencv提取图片中某种颜色组成的图形的方法
2019/09/19 Python
使用Python发现隐藏的wifi
2020/03/04 Python
利用Python中的Xpath实现一个在线汇率转换器
2020/09/09 Python
六十岁生日答谢词
2014/01/10 职场文书
咖啡书吧创业计划书
2014/01/13 职场文书
大一新生学期自我评价
2014/04/09 职场文书
招股说明书范本
2014/05/06 职场文书
小学生倡议书范文
2014/05/13 职场文书
长城导游词400字
2015/01/30 职场文书
结婚主持人致辞
2015/07/28 职场文书
生日宴会祝酒词
2015/08/10 职场文书
python基于turtle绘制几何图形
2021/06/15 Python
MySQL数据库优化之通过索引解决SQL性能问题
2022/04/10 MySQL
在NumPy中深拷贝和浅拷贝相关操作的定义和背后的原理
2022/04/14 Python