Python 위 챗 이모 티 콘 폭발 기능 구현

Python 은 위 챗 이모 티 콘 폭발 효 과 를 실현 합 니 다.구체 적 인 코드 는 다음 과 같 습 니 다.

# -*- coding = utf-8 -*-
# @Time : 2021/1/26 15:19
# @Author :    
# @File :        .py
# @Software : PyCharm

#      >      >    >         >       “  ”     

from pynput.keyboard import Controller as KB        #      
from pynput.mouse import Controller,Button         #      
import time
import random

Wechat_expression = [
  "[  ]","[  ]","[ ]","[  ]","[  ]","[  ]","[  ]","[  ]","[ ]","[  ]","[  ]",
  "[  ]","[  ]","[  ]","[  ]","[  ]","[]","[  ]","[ ]","[  ]","[  ]","[  ]",
  "[  ]","[ ]","[  ]","[  ]","[  ]","[  ]","[  ]","[ ]","[ ]","[ ]","[  ]","[  ]",
  "[  ]","[  ]","[  ]","[  ]","[  ]","[  ]","[   ]","[  ]","[  ]","[   ]",
  "[  ]","[  ]","[  ]","[  ]","[  ]","[  ]","[    ]","[  ]","[  ]","[  ]",
  "[  ]","[  ]","[  ]","[  ]","[  ]","[ ]","[  ]","[  ]","[ ]","[  ]","[Emm]",
  "[    ]","[  ]","[  ]","[  ]","[ ]","[   ]","[666]","[    ]","[  ]","[  ]",
  "[  ]","[  ]","[  ]","[  ]","[  ]","[ ]","[ ]","[  ]","[  ]","[  ]","[  ]",
  "[  ]","[OK]","[  ]","[  ]","[  ]","[  ]","[  ]","[  ]","[  ]","[  ]","[  ]",
  "[  ]","[  ]","[  ]","[l]","[ ]","[  ]","[  ]","[  ]","[  ]","[  ]","[  ]"
]

#      
def keyboardInput(string):
  keyboard = KB()
  keyboard.type(string)

#      
def mouseClick():
  mouse = Controller()
  mouse.press(Button.left)
  mouse.release(Button.left)

#    
def response(number):
  time.sleep(5)             #  5s  
  for i in range(number):
    sentence = random.choice(Wechat_expression)
    keyboardInput(sentence)
    mouseClick()
    time.sleep(0.4)           #      0.4 


if __name__ == "__main__":
  while True:
  	print("\033[1;32m      ,      !\033[0m")
    Num = input("\033[1;32m       :\033[0m")
    if Num.isdigit():
      response(int(Num))
      print("\033[1;33m    ,    ,         !!!\033[0m")
    else:
      print("\033[1;31m    ,         !!!\033[0m")

    #      
    answer = input("\033[1;34m           ?(y    n):\033[0m")
    if answer == "y":
      print("\033[1;33m    !!!\033[0m")
      continue
    if answer == "n":
      print("\033[1;33m    ,      !!!\033[0m")
      break
    else:
      print("\033[1;31m    ,   “y”  “n”!!!\033[0m")
동작 은 다음 과 같 습 니 다.
우선,실행 코드,입력 횟수.
在这里插入图片描述
그리고 위 챗 대화 상 자 를 열 고'보 내기'버튼 에 마 우 스 를 놓 으 면 자동 으로 무 작위 로 이모 티 콘 을 보 낼 수 있다.
在这里插入图片描述
마지막 으로 자신의 선택 에 따라 작업 을 계속 수행 할 지 여부 입 니 다.
在这里插入图片描述
파 이 썬 의 위 챗 이모 티 콘 폭주 기능 실현 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 파 이 썬 위 챗 이모 티 콘 폭주 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기