python 给QQ好友定时发送消息

article/2025/8/30 21:11:12

python 给QQ好友定时发送消息

  • 前言
    • 初衷
    • 代码
    • 效果
    • 后记

前言

在小编的上一篇python文章中提到了关于微信或者QQ的消息“轰炸”(其实我是想你也去看看,23333 [狗头保命]),那是简单版本,今天我要讲的是,发送消息定时任务的结合体。

初衷

看到网上有很多大神用python给女友每天给女朋友发送“糖衣炮弹”,我酸了(给自己一个大嘴巴子,在码代码的时候怎么能想这些,再说了,我的对象千千万,new一个对象就有了,哈哈哈),作为一个程序猿我想实现这一功能,准备工作:

  1. python3+ ,开发环境;
  2. 安装 pywin32 , pip install pywin32 用于控制window应用;
  3. 安装 requests , pip install requests 这个模块是用来网上找“糖衣炮弹”;
  4. 安装 APScheduler , pip install APScheduler 用于定时任务;
  5. 安装fake-useragent, pipi install fake-useragent 这个用于网上抓取伪装header 里面的User_Agent(爬虫常用);
  6. 网上的“糖衣炮弹”资源,小编用的青云客机器人(api免费)查询天气;

代码

  1. 此版本是用的QQ对话测试的,需要将聊天对象对话框,单独出来(现在版本的QQ都是多个对话框在一起的)
# !user/bin/env/python3
# -*- coding:utf-8 -*-__author__ = 'heyu<18781085152@163.com>'
__date__ = '2020/5/14'import win32gui
import win32con
import win32clipboard as w
import requests,re,time
from fake_useragent import UserAgent
from apscheduler.schedulers.blocking import BlockingScheduler'''添加剪切板文本'''
def setText(string):w.OpenClipboard() w.EmptyClipboard()w.SetClipboardData(win32con.CF_UNICODETEXT,string)w.CloseClipboard()'''执行发送操作'''
'''to:QQ消息接收人;msg:需要发送的消息
'''
def sendMsg(to,msg):setText(msg)qq = win32gui.FindWindow(None,to)win32gui.SendMessage(qq,258,22,2080193)win32gui.SendMessage(qq,770,0,0)win32gui.SendMessage(qq,win32con.WM_KEYDOWN,win32con.VK_RETURN,0) # 控制按键,按下win32gui.SendMessage(qq,win32con.WM_KEYUP,win32con.VK_RETURN,0) # 控制按键,放松'''青云客机器人(免费api)'''
def qyk(msg):url = 'http://api.qingyunke.com/api.php?key=free&appid=0&msg=' + msgua = UserAgent()headers = {'User_Agent': ua.random # 伪装User_Agent信息}response = requests.get(url=url,headers = headers)response.encoding = 'utf-8'text = response.textinfo = re.findall(r'\"\[.*?\"',text)weather = info[0].replace('"','')return weather'''定时任务'''
def timingJob(to,msg):scheduler = BlockingScheduler() # 创建调度器scheduler.add_job(sendMsg,'interval',seconds=30,args = [to,msg]) # interval间隔,10s# scheduler.add_job(sendMsg,'cron',hour='22-23',minute='49',second='*/10',args = [to,msg]) # cron定时,10sscheduler.start() # 开启定时任务if __name__ == '__main__':to = input('请填写解接收人QQ :')msg = qyk('重庆天气')timingJob(to,msg)

效果

在这里插入图片描述

后记

青云客的机器人是个“智障”,目前应该还是测试收集数据阶段,所以有很多逻辑不全面(不然怎么是免费的呢,还是给青云客的机器人开发人员点个赞)


http://chatgpt.dhexx.cn/article/iujK8jq1.shtml

相关文章

QQ再次被大规模盗号

我是卢松松&#xff0c;点点上面的头像&#xff0c;欢迎关注我哦&#xff01; QQ被大规模盗号已经不是一次两次了&#xff0c;感觉腾讯好像没有太好的解决办法。 昨天(周日)QQ又出下了大规模盗号情况&#xff1a;大量用户反馈称遇到了自己或是身边的朋友、家人、同事等被盗号…

SpringBoot整合定时任务和邮件发送(邮箱 信息轰炸 整蛊)

SpringBoot整合定时任务和邮件发送&#xff08;邮箱 信息轰炸 整蛊&#xff09; 目录 SpringBoot整合定时任务和邮件发送&#xff08;邮箱 信息轰炸 整蛊&#xff09;1.概述2.最佳实践2.1创建项目引入依赖(mail)2.2 修改yml配置文件2.3 启动类添加EnableScheduling注解2.4 执行…

让对方qq崩溃的代码2020_为什么都瞧不起QQ邮箱?

“我真他妈受够公路商店了&#xff01;” 某部门的某大哥抱怨自己一天到晚被办公室的烟熏的眼睛都睁不开&#xff0c;无论如何都要跳槽到一个起码能供应自然氧气的公司。 但当我从背后偷偷瞄了一眼他的电脑&#xff0c;发现他认认真真的用QQ邮箱起草了一份简历&#xff0c;我就…

QQ防撤回

QQ防撤回 版本截图 收集信息 这一步非常关键,因为在分析时,思路如果不对,基本上是分析不出来的,这里我们从敏感字符串开始。先搜一搜撤销的英文单词 如图知道了好几个单词,锁定关键字一个一个使用Notepad++的搜索功能,再文件中搜索。 查看搜索结果,发现又两个和消…

揭秘:QQ盗号背后的产业链,惊人的暴利!

最好的欺骗手段&#xff0c;莫过于让其信任的人、事、物蒙蔽判断&#xff0c;待到入圈之时&#xff0c;便是案板上的肉。 你所看到的、想到的、听到的、闻到的、摸到的&#xff0c;是否是别人有意让你看到、听到、闻到、摸到、想到&#xff1f; 人最大的错误就是看所看、想所…

QQ群怎么快速封群,如何举报骗子QQ群可以使之封群?

QQ群是个开放式的交流平台&#xff0c;充斥着各色各样的人和行业&#xff0c;不少人都被一些表面光鲜亮丽&#xff0c;背地乌烟瘴气的QQ群吸引过&#xff0c;直到出问题的时候才知道为时已晚。 以目前腾讯的审核力度来看&#xff0c;正常举报&#xff0c;封群是极其困难的&…

不再害怕打字慢(python信息轰炸)

不知道各位小伙伴有没有这样的烦恼&#xff1a;在和自己的朋友聊天的时候&#xff0c;自己无论是使用九键还是26键&#xff0c;都没有他们打字快&#xff1b;双方进行信息轰炸的时候&#xff0c;更没有他们快了。下面这篇文章将会解决这个烦恼。话不多说&#xff0c;直接上才艺…

【用python写一个简易的消息轰炸代码】

用python写一个简易的消息轰炸代码 前言一、思路讲解二、使用步骤1.引入库2.完整代码 总结 前言 有没有在qq&#xff0c;微信想用一句话不停怼一个人&#xff0c;这篇文章教你在回车能发送消息的一系列软件中&#xff0c;快速多次发送你想发的话。 一、思路讲解 1.定位输入框…

qq消息连发脚本

这是我闲的没事&#xff0c;在网上学的&#xff0c;虽然功能比较单一&#xff0c;只能重复发一个信息&#xff0c;但闲得无聊可以抖一抖好你的基友【doge】 代码如下&#xff1a; #include<iostream> #include<windows.h> using namespace std;int main() {int t…

基于python的消息轰炸

首先我们需要安装pyautogui调用库 在命令提示符中输入pip install pyautogui 然后我们需要得到需要轰炸的对话框的坐标 在pycharm中输入以下代码 import pyautogui# 导入库 print(pyautogui.position()) # 显示鼠标的x,y位置 打开对话框 运行 鼠标放在要轰炸的对话框上 记…

屏幕控制实现消息发送以及轰炸

最近突然想做一个QQ消息发送实现&#xff0c;查找了很多资料找不到相应的库&#xff0c;最后在一个博客中看到屏幕控制。 下面就是通过屏幕控制实现的消息发送即轰炸 import pyautogui # 鼠标 import pyperclip # 粘贴板 import time # 延时# words input(请输入轰炸的内容…

【修改】对“C语言实现轰炸代码”进行修改和完善

场景&#xff1a; 使用C语言实现“轰炸”效果&#xff0c;就是多条重复表情或信息的发送&#xff1b;使用场景是在QQ上面。 问题描述 1.不兼容&#xff0c;对于VS2022或者其他VS编译器无法实现效果。 2.代码能正常运行但无法弹出窗口进行发信息。 原因分析&#xff1a; 1.不…

Python实现消息轰炸效果,从入门到进阶

本期小编给大家带来的内容是&#xff1a;使用Python实现消息轰炸效果&#xff0c;消息轰炸的用途这里小编就不再赘述&#xff0c;老样子直接进入正题&#xff01; 要实现消息轰炸效果&#xff0c;首先要借助Python第三方库-pyautogui&#xff0c;原理很简单就是识别光标位置&am…

VBS QQ微信消息轰炸

今天给大家介绍一下&#xff0c;简单的微信QQ消息轰炸脚本&#xff0c;会使用电脑即可&#xff1b;慎用&#xff0c;后果自负&#xff01;使用方法如下&#xff1a; 一、在电脑上新建一个文本文档&#xff0c;命名随意。 二、将以下代码复制到文本文档中并保存&#xff0c;代码…

第四天 游戏策划学习

摸鱼了太久&#xff0c;今天来学习下回合制战斗的乱敏机制的作用和本质 首先什么是乱敏&#xff1a; 就是指敌我双方如果在一个速度区间内&#xff0c;并不是按照速度的绝对高低来决定出手顺序&#xff0c;而且有一定的几率&#xff0c;速度慢的角色会比速度快的角色先出手。…

游戏数值策划属性篇(一):关于属性设计的几点思考

摘要: 本文转载自: http://www.cocoachina.com/game/20150906/13333.html(只作转载, 不代表本站和博主同意文中观点或证实文中信息) “属性”从何而来&#xff0c;终归何处&#xff1f;在整个游戏设计中笔者围绕着这个问题展开思考.....  一、关于属性设计思想的几点思考  …

一个游戏数值策划的自白:我所理解的数值工作

http://www.gameres.com/456687.html 5 天前 上传 下载附件 (189.15 KB) GameRes游资网授权发布 文 / 张锋 关于游戏数值我只想说&#xff1a;数值不是你想象的那么简单&#xff01; 下面具体说说我对数值工作的想法。 1&#xff09;不要随大流。 例如&#xff0c;很多人就认…

游戏策划笔试题目-获取装备期望

游戏策划笔试题目-获取装备期望 前言一、基础问题1.问题描述2.方法描述2.1 容斥原理通用公式2.1.1 理论基础&#xff1a;容斥原理2.1.2 理论基础&#xff1a;几何分布2.1.3 思路讲解及求解 2.2 几何分布直接求解2.2.1 理论基础&#xff1a;几何分布2.2.2 思路讲解及求解 二、变…

游戏策划学习(二)---游戏策划与开发方法---常见的游戏类型

目录 1.动作类游戏&#xff08;ACT-Action Game&#xff09; 2.策略类游戏&#xff08;SLG-Strategy Game&#xff09; 3.角色扮演类游戏&#xff08;RPG-Role Playing Game&#xff09; 4.模拟经营类游戏&#xff08;SIM-Simulation Game&#xff09; 5.冒险类游戏&#x…

游戏数值策划经验篇:从多角度解读游戏经验值设计

GameRes游资网授权发布 文 / 张锋  有些时候我会静下心想&#xff1a;经验究竟是一条怎样的线&#xff1f;  玩家会问&#xff1a;我要多少天玩到100级&#xff1f;  主策会拍&#xff1a;日常产多少经验&#xff1f;用到哪里去了&#xff1f;  领导会问&#xff1a;几…