카테고리 없음

파이썬 도배기

jin7065 2021. 2. 1. 14:10

와 진이에요 오랜만이네요 그동안 블로그를 못썼어요버렸어요

오늘은 도배기를 같이 만들어 봐요!

준비물은 파이썬과 IDE(편집기) 만 있으면 돼요

설치 모듈은 pyautogui 라는 모듈이에요

기본코드는

import time
import pyautogui 
import pyperclip

while True:
    pyperclip.copy("첫번째 채팅")#원하는 내용 넣기
    pyautogui.hotkey('ctrl', 'v')
    pyautogui.press('enter')
    time.sleep(1)#원하는 초 넣기
    pyperclip.copy("두번째 채팅")#원하는 내용 넣기
    pyautogui.hotkey('ctrl', 'v')
    pyautogui.press('enter')
    time.sleep(1)#원하는 초 넣기

입니다

저걸 실행시키면 첫번째 채팅 이란 글자가 나오고 1초 뒤에 두번째 채팅이라는 글자가 계속 나와요

코드가 복사, 붙여넣기 인 이유는 한글은 작동이 안돼서 저렇게 해야한다고 하네요
(참고:wikidocs.net/85709)

저는 저걸 좀 응용해서 만들었어요

바로 도배 시작하는게 싫고 내용을 바꿀때마다 편집하는게 싫어서 이렇게 했습니다

import pyautogui 
import pyperclip
import time

a = 0
first = input("첫번째 단어를 입력해주세요\n")
second = input("두번째 단어를 입력해주세요\n")
cho = float(input("초를 입력해주세요(소수도 됍니다)\n"))
bun = int(input("몇번 반복할까요\n"))
time.sleep(1)
print(3)
time.sleep(1)
print(2)
time.sleep(1)
print(1)
while a < bun:
    a = a + 1
    pyperclip.copy(first)
    pyautogui.hotkey('ctrl', 'v')
    pyautogui.press('enter')
    time.sleep(cho)
    pyperclip.copy(second)
    pyautogui.hotkey('ctrl', 'v')
    pyautogui.press('enter')
    time.sleep(cho)
print(f"도배가 끝났습니다. 총 {bun*2}개의 채팅을 쳤어요")

오늘은 여기까지고 다음에는 봇 강좌 첫번째편 만들게요 그럼 안녕히 가세요!

*악용 금지인거 아시죠?