用python发送微信消息
作者:冰渣渣 时间:2022-04-14 07:16:55
条件
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) # 发送纯文本信息
定时发送消息
# -*- 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()
来源:https://www.cnblogs.com/zibinchen/p/14118028.html
标签:python,发送,微信
0
投稿
猜你喜欢
Python中super函数的用法
2023-07-09 20:09:40
Python实现自动清理电脑垃圾文件详解
2023-05-18 00:50:22
MySQL5.7中 performance和sys schema中的监控参数解释(推荐)
2024-01-14 04:53:52
Python实现手写一个类似django的web框架示例
2022-06-18 03:17:26
用画为5.12地震受灾同胞们祈福
2008-05-20 12:08:00
MySQL系列之三 基础篇
2024-01-25 21:09:28
分享13个非常有用的Python代码片段
2022-02-17 00:00:37
python实现大战外星人小游戏实例代码
2023-09-23 17:18:56
SQL查询语句优化的实用方法总结
2024-01-25 18:51:21
对Python 两大环境管理神器 pyenv 和 virtualenv详解
2022-05-02 11:27:40
JavaScript 中的 setAttribute
2008-08-18 13:08:00
Python模块学习 filecmp 文件比较
2023-07-09 18:30:44
如何利用数据库内容建立一个下拉式列表?
2010-01-01 15:46:00
详解Django中六个常用的自定义装饰器
2021-02-10 03:03:09
Python利用redis-py实现集合与有序集合的常用指令操作
2021-02-11 21:29:24
python opencv实现图像配准与比较
2023-03-01 15:30:24
python-pymongo常用查询方法含聚合问题
2021-02-10 21:35:36
MySQL的WHERE语句中BETWEEN与IN的使用教程
2024-01-28 22:37:31
python调用matplotlib模块绘制柱状图
2024-01-02 04:35:16
Python3 全自动更新已安装的模块实现
2022-02-26 15:54:11