700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【Python】指定【微信】好友自动发送消息

【Python】指定【微信】好友自动发送消息

时间:2019-11-04 23:25:44

相关推荐

【Python】指定【微信】好友自动发送消息

Background

之前用Java实现过 【Java】指定【微信】好友自动发送消息,这次我们使用python实现,比Java简单多了哈。wxpyitchat这两种方法就不说了,已经凉了。这里实现的原理和Java那篇很类似, 需要安装两个依赖库pyautoguipyperclip废话不多说,先看实现效果哈。

1、安装依赖库pyautoguipyperclip

pip3 install pyautogui -i /simple/ --trusted-host pip3 install pyperclip -i /simple/ --trusted-host pip3 install opencv-python -i /simple/ --trusted-host

2、源码

import pyautoguiimport pyperclipimport timedef get_msg():"""想发的消息,每条消息空格分开"""contents = "晚上你吃啥 啥,不知道 那听我安排吧 晚上回来先歇会 可以先吃个火龙果,我已经拿出来了 等会会有外卖给你打电话 " \"拿到外卖再开始做饭都不晚 什么外卖你别问 这次让我卖个关子可行"return contents.split(" ")def send(msg):# 复制需要发送的内容到粘贴板pyperclip.copy(msg)# 模拟键盘 ctrl + v 粘贴内容pyautogui.hotkey('ctrl', 'v')# 发送消息pyautogui.press('enter')def send_msg(friend):# Ctrl + alt + w 打开微信pyautogui.hotkey('ctrl', 'alt', 'w')# 搜索好友pyautogui.hotkey('ctrl', 'f')# 复制好友昵称到粘贴板pyperclip.copy(friend)# 模拟键盘 ctrl + v 粘贴pyautogui.hotkey('ctrl', 'v')time.sleep(1)# 回车进入好友消息界面pyautogui.press('enter')# 一条一条发送消息for msg in get_msg():send(msg)# 每条消息间隔 2 秒time.sleep(2)if __name__ == '__main__':friend_name = "WaiSaa"send_msg(friend_name)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。