按键触发快捷怼人小工具(怼人必备良药)

按键触发快捷怼人小工具(怼人必备良药)

文章目录

前言一、如何快捷的靠代码输入一段话让喷子知道大人们的手速?二、优雅的使用

前言

不知道大家有没有在网上怼过喷子,对于程序来说怼喷子再容易不过。

一、如何快捷的靠代码输入一段话让喷子知道大人们的手速?

这里就要用到模拟按键的python第三库,做到按下某个按键就可以输出 “#@¥%#@%@%#%” 等等可能违规的内容

二、优雅的使用

怼人语句生成网址 记得友好访问哦!

代码如下:

from pynput import keyboard #需要导入的库

from pynput.keyboard import Controller,Key

import requests

import time

借助上面的网址来获取怼人的妙句,君子动手不动口,岂不妙哉

# 得到怼人语句

def get_word():

url = "https://zuanbot.com/api.php?level=min&lang=zh_cn"

payload = {}

headers = {}

response = requests.request("GET", url, headers=headers, data=payload)

time.sleep(1) #大家一定要友好的爬取哦!

return response.text

# 得到火力全开的怼人语句 一定要慎用!!!慎用!!!

def get_improve_word():

url = "https://zuanbot.com/api.php?lang=zh_cn"

payload = {}

headers = {

'referer': 'https://zuanbot.com/'

}

response = requests.request("GET", url, headers=headers, data=payload)

time.sleep(1) #大家一定要友好的爬取哦!

return response.text

检测‘q’(可更换滴!)与‘w’(可更换滴!)是否被按下,按下就先删除输出的q与w(博主菜菜找不到让q与w暂时失效的方法) 然后输出上面获取的怼人语句,会输出在可以打字的地方。

def on_press(key):

try:

if key.char=="q": #q当然可以更换啦!

keyboar.press(Key.backspace)

keyboar.release(Key.backspace)

keyboar.type(get_word())

if key.char=='w': #w当然可以更换啦!

keyboar.press(Key.backspace)

keyboar.release(Key.backspace)

keyboar.type(get_improve_word())

except:

print("出错")

def on_release(key):

'松开按键时执行。'

print('{0} released'.format(

key))

if key == keyboard.Key.esc:

# Stop listener

return False

# Collect events until released

with keyboard.Listener(

on_press=on_press,

on_release=on_release) as listener:

listener.join()

完整代码如下 为方便使用直接改成了‘z’ 'x’快捷键

from pynput import keyboard # 需要导入的库

from pynput.keyboard import Controller, Key

import requests

import time

keyboar= Controller()

# 得到怼人语句

def get_word():

url = "https://zuanbot.com/api.php?level=min&lang=zh_cn"

payload = {}

headers = {}

response = requests.request("GET", url, headers=headers, data=payload)

time.sleep(1) # 大家一定要友好的爬取哦!

return response.text

# 得到火力全开的怼人语句 一定要慎用!!!慎用!!!

def get_improve_word():

url = "https://zuanbot.com/api.php?lang=zh_cn"

payload = {}

headers = {

'referer': 'https://zuanbot.com/'

}

response = requests.request("GET", url, headers=headers, data=payload)

time.sleep(1) # 大家一定要友好的爬取哦!

return response.text

def on_press(key):

try:

if key.char == "z": # z当然可以更换啦!

keyboar.press(Key.backspace)

keyboar.release(Key.backspace)

keyboar.type(get_word())

if key.char == 'x': # x当然可以更换啦!

keyboar.press(Key.backspace)

keyboar.release(Key.backspace)

keyboar.type(get_improve_word())

except:

print("出错")

def on_release(key):

'松开按键时执行。'

print('{0} released'.format(

key))

if key == keyboard.Key.esc:

# Stop listener

return False

# Collect events until released

with keyboard.Listener(

on_press=on_press,

on_release=on_release) as listener:

listener.join()

运行实例 运行程序,在发送窗口按下z或者x怼人语句就会自动填入 当然程序要记得关闭,不然就会…

相关推荐

世杯外围赛客场2比0胜沙特 日本三战全胜五分优势领跑
【科普向】摄像头(三)光学变焦与数码变焦
HTTPS证书是什么及其主要应用场景

HTTPS证书是什么及其主要应用场景

07-04 👁️‍🗨️ 963
《够级》开点攻略

《够级》开点攻略

07-09 👁️‍🗨️ 704
零基础 UI 入门|你要学的都在这里...