用pygutogui实现自动化刷抖音,简单而且对于初学者还挺有意思的
代码如下
一、初始代码
import pyautogui
import keyboard
while True:
pyautogui.moveTo(1765,545,duration=1) #点击操作
pyautogui.click(button="left")
pyautogui.scroll(-600)
print("正在操作中")
if keyboard.is_pressed("esc"):
print("你终止了操作")
break
print("退出循环")
我们对其中用到的库以及函数语法进行解释
1.pygutogui.moveTo
pyautogui.moveTo(x,y,duration=1)
#duiration是持续时间 读[djuˈreɪʃn]
中文化:鼠标移动到(x坐标,y坐标,鼠标移动的时长秒)
2.pygutogui.click(button="")
pyautogui.click(button="left")
通过设置button参数为left模拟左键点击
所以还有 right middle参数来模拟不同的点击方式
3.pygutogui.scroll(amount):
pyautogui.scroll(amount)
amount参数表示滚动的量,可以为正数表示向上滚动,负数表示向下滚动
运行的时候发现了有时点按ESC并没有出现终止程序情况:
1.每次需要在判断的时候按下ESC才能终止,这意味着你想退出的时候要狂按ESC,是不是十分的不合理。