用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实现Windows上气泡提醒效果的方法
Jun 03 Python
python搭建微信公众平台
Feb 09 Python
解决Python出现_warn_unsafe_extraction问题的方法
Mar 24 Python
numpy中的delete删除数组整行和整列的实例
May 09 Python
Django 连接sql server数据库的方法
Jun 30 Python
python3实现爬取淘宝美食代码分享
Sep 23 Python
详解Python读取yaml文件多层菜单
Mar 23 Python
pycharm设置python文件模板信息过程图解
Mar 10 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
Apr 24 Python
python的Jenkins接口调用方式
May 12 Python
Python中的特殊方法以及应用详解
Sep 20 Python
python爬取2021猫眼票房字体加密实例
Feb 19 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
站长助手-网站web在线管理程序 v1.0 下载
2007/05/12 PHP
关于Appserv无法打开localhost问题的解决方法
2009/10/16 PHP
php递归函数中使用return的注意事项
2014/01/17 PHP
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
用js实现的仿sohu博客更换页面风格(简单版)
2007/03/22 Javascript
基于jquery的下拉框改变动态添加和删除表格实现代码
2020/09/12 Javascript
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
2015/08/19 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
2017/09/19 Javascript
webpack external模块的具体使用
2018/03/10 Javascript
vue自定义表单生成器form-create使用详解
2019/07/19 Javascript
Vue图片浏览组件v-viewer用法分析【支持旋转、缩放、翻转等操作】
2019/11/04 Javascript
vue 动态表单开发方法案例详解
2019/12/02 Javascript
Vue v-model组件封装(类似弹窗组件)
2020/01/08 Javascript
优化Vue中date format的性能详解
2020/01/13 Javascript
[01:25]2015国际邀请赛最佳短片奖——斧王《拆塔英雄:天赋异禀》
2015/09/22 DOTA
python回溯法实现数组全排列输出实例分析
2015/03/17 Python
详解Django中的过滤器
2015/07/16 Python
Python和JavaScript间代码转换的4个工具
2016/02/22 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
2017/06/02 Python
python+selenium开发环境搭建图文教程
2017/08/11 Python
python向已存在的excel中新增表,不覆盖原数据的实例
2018/05/02 Python
关于Python作用域自学总结
2019/06/10 Python
python3中numpy函数tile的用法详解
2019/12/04 Python
英国山地公路自行车商店:Tweeks Cycles
2018/03/16 全球购物
opencv实现图像几何变换
2021/03/24 Python
理货员的岗位职责
2013/11/23 职场文书
剪枝的学问教学反思
2014/02/07 职场文书
户外婚礼策划方案
2014/02/08 职场文书
励志演讲稿3分钟
2014/08/21 职场文书
2014年路政工作总结
2014/12/10 职场文书
教师岗位职责
2015/02/03 职场文书
创业计划书之餐饮
2019/09/02 职场文书
Python中tkinter的用户登录管理的实现
2021/04/22 Python
java设计模式--建造者模式详解
2021/07/21 Java/Android