用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求两个文本文件以行为单位的交集、并集与差集的方法
Jun 17 Python
python 实现上传图片并预览的3种方法(推荐)
Jul 14 Python
用tensorflow实现弹性网络回归算法
Jan 09 Python
Python多线程threading和multiprocessing模块实例解析
Jan 29 Python
Pandas 同元素多列去重的实例
Jul 03 Python
Selenium启动Chrome时配置选项详解
Mar 18 Python
Python导入模块包原理及相关注意事项
Mar 25 Python
详解python内置模块urllib
Sep 09 Python
python实现登录与注册系统
Nov 30 Python
一个入门级python爬虫教程详解
Jan 27 Python
python爬虫之爬取笔趣阁小说
Apr 22 Python
Python Flask请求扩展与中间件相关知识总结
Jun 11 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中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
2011/07/03 PHP
PHP生成不同颜色、不同大小的tag标签函数
2013/09/23 PHP
PHP mkdir()无写权限的问题解决方法
2014/06/19 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
2014/12/09 PHP
php图片添加文字水印实现代码
2016/03/15 PHP
基于PHP生成简单的验证码
2016/06/01 PHP
关闭浏览器时提示onbeforeunload事件
2013/12/25 Javascript
jQuery实现动画效果的简单实例
2014/01/27 Javascript
JavaScript中常用的六种互动方法示例
2015/03/13 Javascript
Javascript生成带参数的二维码示例
2016/10/10 Javascript
js print打印网页指定区域内容的简单实例
2016/11/01 Javascript
基于 Vue.js 2.0 酷炫自适应背景视频登录页面实现方式
2018/01/17 Javascript
Vue-Router基础学习笔记(小结)
2018/10/15 Javascript
微信小程序制作扭蛋机代码实例
2019/09/24 Javascript
python中input()与raw_input()的区别分析
2016/02/27 Python
Python之多线程爬虫抓取网页图片的示例代码
2018/01/10 Python
Python反爬虫技术之防止IP地址被封杀的讲解
2019/01/09 Python
python实现动态创建类的方法分析
2019/06/25 Python
python elasticsearch从创建索引到写入数据的全过程
2019/08/04 Python
python opencv实现证件照换底功能
2019/08/19 Python
Python多线程操作之互斥锁、递归锁、信号量、事件实例详解
2020/03/24 Python
python爬虫中PhantomJS加载页面的实例方法
2020/11/12 Python
美国最大的无人机经销商:DroneNerds
2018/03/20 全球购物
利用异或运算实现两个无符号数的加法运算
2013/12/20 面试题
大二自我鉴定范文
2013/10/05 职场文书
卫校护理专业毕业生求职信
2013/11/26 职场文书
电大毕业个人生自我鉴定
2014/03/26 职场文书
中学生学雷锋演讲稿
2014/04/26 职场文书
店铺转让协议书(2014版)
2014/09/23 职场文书
本科毕业论文导师评语
2014/12/31 职场文书
好人好事新闻稿
2015/07/17 职场文书
班主任经验交流心得体会
2015/11/02 职场文书
六年级语文教学反思
2016/03/03 职场文书
子女赡养老人协议书
2016/03/23 职场文书
导游词之上海豫园
2019/10/24 职场文书
一次项目中Thinkphp绕过禁用函数的实战记录
2021/11/17 PHP