使用python实现自动点赞和评论

python分享 (243) 2023-04-17 11:34:31
import pyautogui,time,random

pyautogui.PAUSE = 3
pyautogui.FAILSAFE = True

width, height = pyautogui.size()
#print(str(width))
#print(str(height))

def drawRct():
    for i in range(10):
        pyautogui.moveTo(300, 300, duration=0.25)
        pyautogui.moveTo(400, 300, duration=0.25)
        pyautogui.moveTo(400, 400, duration=0.25)
        pyautogui.moveTo(300, 400, duration=0.25)


def mouseScroll():
    time.sleep(5)
    for i in range(10):
        pyautogui.scroll(-200)
        time.sleep(2)

def getXy():
    try:
        while True:
            x, y = pyautogui.position()
            print(x,y)
    except KeyboardInterrupt:
        print('\nExit.')


def playVideo(x,y):
    for i in range(4):
        pyautogui.click(x,y)
        x=x+240
        playAndComment()

def clickVideoAndComment(x,y):
    pyautogui.click(x,y)
    time.sleep(random.randint(5,15))
    pyautogui.scroll(-1000)
    pyautogui.scroll(-400)
    pyautogui.click(220,590)
    time.sleep(random.randint(1,3))
    pyautogui.typewrite('it is a good movie!')
    time.sleep(random.randint(1,3))
    pyautogui.click(839,630)
    pyautogui.click(710,16)
    pyautogui.click(860,300)
    

def playAndComment():
    time.sleep(random.randint(5,15))
    pyautogui.scroll(-400)
    pyautogui.scroll(-400)
    pyautogui.click(200,300)
    pyautogui.typewrite('good! movie')
    pyautogui.click(900,400)
    pyautogui.click(710,16)

if __name__ == '__main__':
    time.sleep(5)
    pyautogui.scroll(-300)
    for i in range(500):
        print(str(i))
        time.sleep(random.randint(3,5))
        pyautogui.scroll(-180)
        time.sleep(random.randint(1,5))
        clickVideoAndComment(250,200)
        #playVideo(404,330)

 

THE END

发表回复