当前位置:   article > 正文

Python实现自动通关别踩白块儿_别踩白块 python

别踩白块 python

先上代码:

import pyautogui
import requests
from selenium import webdriver

import time

#true:开启鼠标移到左上角结束进程
pyautogui.FAILSAFE = True

#因为需要启动后回到游戏界面 所以等待5s
time.sleep(5)  # 设置线程挂起时间

while True:
    #可选的region参数,左上角xy坐标、右下角xy坐标。
    # 自行定义截图区域(可用截图看像素点位置)
    region = (0,0,1919,1079)
    #截图
    im = pyautogui.screenshot(region=region)
    #保存图片  保存游戏页截图
    im.save('white.png')
# [1]   (612,591) 我的第一块白块位置
    for i in range(612, 1239, 199):
  		#将图片转为"1"模式
        px = im.convert("1");
        #这里选择y为628是想靠下一点判断
        px2 = px.getpixel((i, 628))
        # 因为需要对比黑色 所以将他强转为int类型
        # px = im.getpixel((i, 591))
        print(int(px2) == 0)
        # print(i)
        if int(px2) == 0:  # 判断是否有黑色区域,有则点击
          pyautogui.click(i,628)



  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35

注释[1]:
在这里插入图片描述
小蓝G胖的位置即为(612,591)

逻辑是通过判断开始那行中有没有黑色格子,有则点击。

参考:https://blog.csdn.net/gaokaojiayou/article/details/105548785

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/490006
推荐阅读
相关标签
  

闽ICP备14008679号