본문 바로가기
IT/파이썬 덕질

[파이썬 덕질] 브이라이브 하트를 자동으로 눌러보자

by 친절한껍데기 2018. 9. 13.


파이썬으로 덕질하기!


브이라이브를 앱으로 보시는 분들은 하트누르시잖아요?

저도 많이 누르는데, 어느날 손가락이 너무 아픈거에요.. ㅠ

이거 자동으로 누를 수 없을까? 하다가 프로그램을 만들어봤습니다.


파이썬이라는 프로그래밍언어로 작성하면 아주아주 간단하답니다!


우선 준비사항

1. NOX플레이어를 깔고 VLIVE를 설치한다 - 윈도우에서 VLIVE하트를 주기 위함.

2. 파이썬을 설치한다 - 당연하겠죠? 저는 2.7버전을 사용해요! 3.6도 그대로 사용가능할듯?

3. 관련 모듈을 확장한다 - pip이용. 여기서는 pyautogui를 설치합니다.


프로그래밍을 해야하는데?

어려운거아냐?


라고 생각하신다고요?


파이썬은 아주 간단하게 프로그래밍을 할 수 있답니다.


제가 만든 프로그램 소스를 보시죠!


1
2
3
4
import pyautogui
x, y = pyautogui.position()
for a in range(0,100):
    pyautogui.click(x, y)
cs


끝이에요 ㅋㅋㅋ


우선 결과물을 보셔야 안심이 되시겠죠?

결과물 보시죠!



하트를 자동으로 눌러주죠??

저는 딱 100번을 누르게 했는데 정확히 100번의 하트 누적량이 변한 것을 확인하실 수 있습니다.


그럼 소스코드를 같이 한번 보실까요??


import pyautogui

파이썬에서는 남이 만든 모듈을 가져다 사용하는게 아주 편합니다.

pyautogui를 넣으라는 뜻인데, pyautogui는 누군가가 편하게 자동으로 작업하라고 만들어둔 모듈이에요.

pip로 설치하시면 됩니다.


x, y = pyautogui.position()

현재 마우스가 어디있는지 위치를 찾아서 x,y값에 넣습니다.


for a in range(0,100):

    pyautogui.click(x, y)

x,y값의 자리를 100번 반복해 누릅니다.


영상보시면 아시겠지만 처음에 제가 마우스를 하트자리에 두고 시작하잖아요?

그다음 f5를 눌러서 위의 프로그램을 실행시키는거에요.

그러면 해당 마우스자리를 100번 눌러주죠.



프로그래밍이라고 하기에도 민망하죠? 너무간단해서...

간단하게 작성할 수 있어서 첫시간으로 준비해봤습니다.


그래도 프로그래밍을 하시지 못하는 분들은 파이썬 설치부터 PIP까지 궁금한 부분이 많으실 거에요.

그 부분은 하트 많이 눌러줘야겠다는 자신의 덕심으로 도서관가서 책한권 보시면 하루면 아실거에요.

저도 덕질하다가 프로그래밍을 배웠답니다.. ㅎㅎ


끝으로,

이렇게 하트를 눌러봤지만 현타가 옵니다...

무슨 의미가 있을까요? 숫자가 높아서 뭐가 달라질까 생각해봤습니다.

손가락 아프게 눌러줘야 내 마음이 전해지는거 아닐까요?

전 앞으로도 손가락으로 누르려고 합니다...


도움이 되셨다면,

프로미스나인 10월초에 컴백하니 신곡나오면 한번씩 들어주세요