Python自动化运行合成大西瓜|附小游戏地址
问题
最近想要试一下玩合成大西瓜小游戏,就想能不能自动化运行这个游戏。相当于写一个自动化测试合成大西瓜的脚本,随机点击位置然后触发点击即可。
解决方案
直接采用自动化测试工具Python+Selenium,环境安装方法请参考 Selenium+Python自动化测试(一)
注意:这不是自动完成合成大西瓜的脚本,只是一个演示随机点击的自动化测试学习案例,帮助大家更好的理解selenium的用法。
合成大西瓜小游戏链接:https://dushusir.com/xigua/
(移动端在微信直接打开或者自带 浏览器都可以开始游戏,PC端打开后用F12开启移动调试功能试玩)
适当游戏,娱乐中学习。
视频演示效果
代码
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 谷歌浏览器驱动
from selenium import webdriver# sleep模块,让程序停止往下运行
from time import sleep# 操作链
from selenium.webdriver.common.action_chains import ActionChains# 导入 random(随机数) 模块
import random# 手机模式加载谷歌浏览器
mobile_emulation = {'deviceName': 'iPhone 5'}
options = webdriver.ChromeOptions()
options.add_experimental_option("mobileEmulation", mobile_emulation)
driver = webdriver.Chrome(chrome_options=options)# 设置浏览器大小
driver.set_window_rect(0,0,700,700)sleep(1)
# 打开设定的网址
driver.get('https://dushusir.com/xigua')# 隐式等待
driver.implicitly_wait(5)while(True):# 随机取位置randomX = random.randint(20,300)randomY = random.randint(200,300)print('click')# 设定点击位置 ActionChains(driver).move_by_offset(randomX, randomY).click().perform()# move_by_offset会累计上一次的位置,点击完重置ActionChains(driver).move_by_offset(-randomX, -randomY).perform()sleep(1)# driver.quit()
更多
后续关注公众号:独书先生,获取最新脚本和小游戏动态
Python自动化运行合成大西瓜|附小游戏地址相关推荐
- 最新微信合成大西瓜小游戏(合成版)源码+附带流量主功能
正文: 这是一款云开发版的合成大西瓜小游戏微信小程序源码,微信游戏小程序源码. 该小游戏玩法简单,只需要拖动同样的水果落下合成新品众的水果,最终合成大西瓜,玩法酷似俄罗斯方块,相当于换一种形式的俄罗斯 ...
- 云开发版合成大西瓜小游戏微信小程序源码 微信游戏小程序附带流量主功能
这是一款云开发版的合成大西瓜小游戏微信小程序源码,微信游戏小程序源码.该小游戏玩法简单,只需要拖动同样的水果落下合成新品众的水果,最终合成大西瓜,玩法酷似俄罗斯方块,相当于换一种形式的俄罗斯方块,简单 ...
- 微信游戏-合成大西瓜小游戏源码 附带流量主功能
简介: 这是一款云开发版的合成大西瓜小游戏微信小程序源码,微信游戏小程序源码.该小游戏玩法简单,只需要拖动同样的水果落下合成新品众的水果,最终合成大西瓜,玩法酷似俄罗斯方块,相当于换一种形式的俄罗斯方 ...
- 全民热衷“合成大西瓜”,游戏外挂上热搜,不愧是程序员!
娱乐圈的大瓜吃了两波,所有人沉迷于吃瓜不能自拔的时候,没想到网友们有一天对"合成瓜"乐此不疲. 此瓜非彼瓜,而是一款网页小游戏. 网友们热衷到什么程度呢?"合成大西瓜物理 ...
- Unity—“合成大西瓜”小游戏笔记
"期盼已久的合成大西瓜"来喽!这是一款一点也不好玩,但是可以一玩玩三个小时的小游戏,废话不多说,直接上代码--> 水果脚本.音效脚本.UI分数脚本.玩家操作脚本 using ...
- 基于Qt实现的“合成大西瓜”小游戏
资源下载地址:https://download.csdn.net/download/sheziqiong/85788271 资源下载地址:https://download.csdn.net/downl ...
- 合成大西瓜小游戏微信小程序源码
- 牛逼啦!20行Python代码让程序自动玩“合成大西瓜”!
最近的时间里,想必大家都被"合成大西瓜"这个游戏刷屏,无论是微博,还是B站,乃至是微信公众号,都有很多博主和up主们推荐. 老规矩,需要打包好的软件关注小编,QQ群:7211953 ...
- 用DQN强化学习算法玩“合成大西瓜”!
用DQN强化学习算法玩"合成大西瓜"! 完整代码地址: 1. 安装依赖库 2. 设置环境变量 3. 构建多层神经网络 4. 构建DQN算法.Agent和经验池 5. 创建Agent ...
最新文章
- 人工智能、核聚变、碳捕捉……最有可能帮助拯救地球的10项技术
- 路要怎么走?关于程序员成长的一点思考
- mysql真的不能做搜索引擎吗?
- 1、数据库设计的基本步骤
- 代替for循环的常见问题
- ichat在线客服jQuery插件(可能是历史上最灵活的)
- SoapUI测试webservice
- C# XML文件操作类XmlHelper
- 自动化测试===Macaca环境搭建,自我总结
- android 如何把.swf作为开机动画,win10系统将PPT幻灯片转为SWF动画的操作方法
- Modbus转Profinet网关连接英威腾Goodrive200A配置案例
- 概率论基础-严士健 第二版 习题与补充3.2答案
- 60天使用百词斩背单词的感想
- 第九周项目四----广义表算法库及应用1
- yolov7_obb在WIN10下训练自己的数据集
- 微型计算机的i3或i5一般指的是,英特尔i3、i5、i7分别相当于骁龙哪个层次的处理器?...
- react-redux——使用redux——使用react-redux这个扩展简化操作
- 小软件公司的生存之道
- Power BI——EARLIER 函数(对行操作)
- MobaXterm官网下载地址
热门文章
- get请求获得传递参数
- chrome 插件 —— Volume Control 调节声音
- 用opencv简单绘图
- ubuntu删除超级大的文件解决方法(实测)
- linux终端分屏工具tumx
- 小米手机全球已舍弃“MI”品牌,全面改用“xiaomi”全称品牌
- 谈谈产品与运营之 - 什么是用户感知
- c++win32项目 如何显示后再删除一个绘图_CAD提高绘图效率的秘诀在这里
- ai人工智能大爆发_人工智能解释了大爆炸之前发生的事情
- android 语音自动分句,进行音频断句的自动拆分方法及系统与流程