Python趣味代码(一):微信信息轰炸
1.安装模块
首先需要在电脑上安装好pyautogui、pyperclip两个模块
# Windos系统安装命令
pip install pyautogui
pip install pyperclip# Mac系统安装命令
pip3 install pyautogui
pip3 install pyperclip
2.功能实现
将整个流程分为三大块:
一、获取发信内容
二、获取收信方名单
三、打开微信启动复制粘贴内容流程,设置发送间隔
因为板块分明,使用函数进行封装
一、获取发信内容
def get_msg():# txt文件设置要发送的内容,每条信息空行分开file=open('abc.txt','r',encoding='utf-8')reder=file.read()content=reder.split('\n')return content
这里采取最简单的txt文本来记录要发送的文本内容,利用read()函数进行一次性读取,split()依据换行符来进行切割,返回一个文本列表
二、获取收信方名单
wb=load_workbook('名单.xlsx')
ws=wb.active
for row in ws.iter_rows(min_row=2,values_only=True):
可以直接利用表格文件来存储好友名单,注意名单中必须是你的微信好友备注
三、打开微信启动复制粘贴内容流程,设置发送间隔
def send(msg):# 赋值需要发送的内容到粘贴板pyperclip.copy(msg)# 模拟键盘复制粘贴动作pyautogui.hotkey('ctrl','v')# 发送信息pyautogui.press('enter')def send_msg(friend):# 模拟打开微信pyautogui.hotkey('ctrl','alt','w')# 搜索好友pyautogui.hotkey('ctrl','f')# 复制好友到粘贴板pyperclip.copy(friend)# 模拟复制粘贴pyautogui.hotkey('ctrl','v')time.sleep(1)# 回车进入pyautogui.press('enter')# 一条一条的发送信息for msg in get_msg():send(msg)# 时间间隔time.sleep(1)
这里其实就是获取键盘的按键,使用快捷键来打开微信,所以在使用前需要检查微信的快捷键是什么?大致流程就是:“打开微信”——“查找好友”——“获取复制到剪切板的文本内容”——“粘贴信息到聊天框”——“发送”,根据时间间隔来进行循环
当我们把时间间隔调整到比较小的时间,就可以实现“信息轰炸”的效果啦~
Python趣味代码(一):微信信息轰炸相关推荐
- Python趣味代码整合之提升学生编程兴趣
这篇文章主要是整合一些趣味代码,一方面自己对这些内容比较感兴趣,另一方面希望这些代码能提升学生的编程兴趣,其主旨是代码能在我的电脑上运行并有些趣味. 参考资料: ...
- Python趣味代码整合之提升编程兴趣
这篇文章主要是整合一些趣味代码,一方面自己对这些内容比较感兴趣,另一方面希望这些代码能提升大家的编程兴趣. 一.Python使用turtle绘制国旗 代码如下: 运行结果如下所示,它是动态绘制过程. ...
- 微信跳一跳python全部代码_微信跳一跳辅助python代码实现
微信跳一跳辅助的python具体实现代码,供大家参考,具体内容如下 这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离.可能刚开始上手的时候,因为时间距 ...
- python趣味代码(拜托了看看吧)
我发现我最近掉粉了,这才发觉:完了完了,我忘了我已经这么多天没有更新,我的情绪也慢慢的慌起来了,心想:嗯不能再拖更了.然后马上上电脑打上3组趣味代码 import time words = input ...
- Python趣味代码
趣味代码一:爱心 代码段: import time words = input('Please input the words you want to say!:') for item in word ...
- 微信跳一跳python全部代码_微信跳一跳python代码
今天早上有些人嘲笑我手残 mdzz# -*- coding: utf-8 -*- import os import time import numpy as np import matplotlib. ...
- python趣味代码.绘太阳
from turtle import* #导入库 color('red','yellow') #设置颜色 begin_fill() #开始填充 while True: #绘制forward(200) ...
- Python脚本定时发送微信文件
背景:朋友让我改一个文件,可我改完已经半夜了.这时候如果微信发给朋友恐会打扰他休息.于是决定用Python写一个自动发送微信信息的脚本,第二天早上自动发送. 任务简述:使用Python自动化程序,把f ...
- python爬虫爬取微信公众号小程序信息
python爬虫爬取微信公众号小程序信息 爬取内容 某汽车维修信息提供的维修店名称,地点以及电话(手机)号码 爬取步骤 啥也别管,先抓包看看,在这里,博主使用的抓包软件是charles 抓包:将网络传 ...
最新文章
- ASP.NET通过递归添加树(Treeview)
- r指定位置插入一列数值
- 和plc哪个简单点_怎么看PLC梯形图
- 关于业务系统的架构思考
- 订单额-销售额-回款额的关系您理清楚了吗?
- 全宁对医药行业销售代表的介绍
- java控制反转_控制反转(IOC)模式
- java 文件流 追加_JAVA向文件中追加内容(转)
- Simulink模型的仿真
- 【自动驾驶】二自由度车辆动力学模型
- Unity图片优化神器 - Dither算法进阶方案
- b站百万Up主分享如何做内容
- Linux磁盘与目录的容量、连结档
- [英语] 一个有两个谓语动词的句子之拆解与分析
- 如何定制B2C电商网站
- 计算机打印机无法打印机驱动,打印机无法打印怎么办,教您打印机不能打印怎么解决...
- Opencv学习之:如何将矩阵转换成图片,如何将图片转换成矩阵
- Ubuntu的docker详细安装+使用
- C++ 调用 .lib 文件中的函数
- Web前端笔记(标签)
热门文章
- PMP 考试 、PMP 备考方案
- 互联网摸鱼日报(2022-09-17)
- python 文字语音朗读软件下载_Python 文本转语音
- 多个应用连接wifi热点的切换问题--WifiConfiguration的添加--Android M
- 将UBB代码转换成html代码 转
- 在html上点击一张图片时放大照片,网页中图片自动缩小,点击放大(以防页面被撑大)的方法...
- Java练习题:去除数组中值为0项
- 演讲实录 | Service Mesh 时代的选边与站队(附PPT下载)
- turbo c填充图形_C / C ++中的图形:Turbo C编译器中的图形模式
- 相机模型-Unified Camera Model