教程(金币)

首先是用Python进行刷取

模拟人的滑屏

Python下载教程:

https://blog.csdn.net/weixin_37988176/article/details/109423119

 Welcome to Python.org

代码:

import pyautogui
pyautogui.PAUSE = 5
# print(pyautogui.position()) # 打印坐标,Point(x=148, y=879)
# icon_position = pyautogui.position()

print(pyautogui.position()) # 打印坐标,Point(x=174, y=751)
entry_position = pyautogui.position() # Point(x=174, y=751)
# 340
#900
# 1400

这是定位鼠标位置的

import time

import pyautogui
import random


while i <= 500:
    c = 1
    d = 1
    while c <= 1:
        pyautogui.mouseDown(x=1000, y=950, button='left', duration=1.0, )  # 移动到坐标位置鼠标按下
        pyautogui.mouseUp(x=1000, y=150, button='left', duration=1.0, )  # 移动到坐标位置鼠标松开
        # pyautogui.doubleClick(x=2000, y=900, interval=2.0, button='left', duration=5.0, )
        # 左键双击
        a = random.randint(1, 15)
        b = int(a)
        # if b == 10:
        #     pyautogui.doubleClick(x=2000, y=900, interval=2.0, button='left', duration=5.0, )
        time.sleep(b)
        print(i)
        print(b)
        print("==================================")
        c += 1

 代码详解:

while i <= 500:
500是鼠标来回次数

pyautogui.click(x=None,y=None,click=1,interval=0.0,duration=0.0,button='primary')

pyautogui.leftClick(x=None, y=None, interval=0.0, duration=0.0)左键单击
pyautogui.rightClick(x=None, y=None, interval=0.0, duration=0.0)右键单击
pyautogui.middleClick(x=None, y=None, interval=0.0, duration=0.0)中键单击
pyautogui.doubleClick(x=None, y=None, interval=0.0, button='left', duration=0.0,)左键双击

pyautogui.tripleClick(x=None, y=None, interval=0.0, button='left', duration=0.0,)三连击

pyautogui.mouseDown(x=None, y=None, button='primary', duration=0.0,)移动到坐标位置鼠标按下
 pyautogui.mouseUp(x=None, y=None, button='primary', duration=0.0,)移动到坐标位置鼠标松开

 - pyautogui.mouseDown(x=None, y=None, button='primary', duration=0.0,)移动到坐标位置鼠标按下
 - pyautogui.mouseUp(x=None, y=None, button='primary', duration=0.0,)移动到坐标位置鼠标松开

参数解释:

 - x,y为鼠标坐标,
 - click为点击几次,
 - interval为每次点击间隔时间,
 - duration为执行此次动作设置时间,
 - 0就是立即执行,
 - button有几个选项默认是左键,- ``LEFT``, ``MIDDLE``, ``RIGHT``, ``PRIMARY``, or ``SECONDARY``.

其中其他函数为pyautogui.click的便捷函数,click方法可以进行一切鼠标点击操作。

注意最后两个加粗的操作,他们组合在一起就是拖动操作!!!

拖动操作便捷函数如下:

 pyautogui.dragTo(x=None, y=None, duration=0.0, button='primary',  mouseDownUp=True)
 该函数会把鼠标从当前位置拖动到指定x,y位置,并松开。**如果最后的参数mouseDownUp设置为False则鼠标只是单纯的移动,不执行按下或者松开操作,另外如果duration设置为0或者不设置,拖动也不会成功。
 pyautogui.dragRel(xOffset=0, yOffset=0, duration=0.0, button='primary', mouseDownUp=True)
 该函数为相对移动,给出的x, y,为相对于当前位置的偏移量。

鼠标单纯移动便捷方法,搞怪必备!!!

 相对移动:
 pyautogui.moveRel(xOffset=None, yOffset=None, duration=0.0)
绝对移动:
 pyautogui.moveTo(x=None, y=None, duration=0.0)

鼠标位置测试:

import pyautogui
pyautogui.PAUSE = 5

print(pyautogui.position()) # 打印坐标,Point(x=174, y=751)
entry_position = pyautogui.position() # Point(x=174, y=751)

代码:

import time

import pyautogui
import random


while i <= 500:
    c = 1
    d = 1
    while c <= 1:
        pyautogui.mouseDown(x=1000, y=950, button='left', duration=1.0, )  # 移动到坐标位置鼠标按下
        pyautogui.mouseUp(x=1000, y=150, button='left', duration=1.0, )  # 移动到坐标位置鼠标松开
        # pyautogui.doubleClick(x=2000, y=900, interval=2.0, button='left', duration=5.0, )
        # 左键双击
        a = random.randint(1, 15)
        b = int(a)
        # if b == 10:
        #     pyautogui.doubleClick(x=2000, y=900, interval=2.0, button='left', duration=5.0, )
        time.sleep(b)
        print(i)
        print(b)
        print("==================================")
        c += 1
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值