百万英雄答题神器下载-百万英雄答题神器

百万英雄答题神器下载-百万英雄答题神器
浏览 (654)
  • 类型:
  • 更新:2024-07-17
  • 大小:146M
  • 所需权限:查看
  • 隐私政策:查看
:因为上面各大答题直播app都是大同小异,所以我这个答题神器只是针对我有时间参加的题目格式和时间来做,大家如果要参考可以稍加修改。 1、导入相应包 ```python import os, time import json from Appium import webdriver from selenium.webdriver import DesiredCapabilities ``` 注:Appium地址进入[http://appium.io/](Appium 是一个移动自动化测试框架,支持 iOS、Android和Firefox OS平台上的原生,混合和移动Web应用。它是一个跨平台的软件,允许你从你的开发框架中选择同样的测试用例来测试原生,Web和混合应用程序。) 2、设置手机或者模拟器参数 我用的是蓝叠安卓模拟器, 名字叫pixel_2_API_23 ```python device = 'pixel_2_API_23' appPackage = 'com.geili.klotski' appActivity = 'com.qk.butterfly.ui.activity.LauncherActivity' ``` 3、初始化一个DesiredCapabilities ```python desired_caps = {} desired_caps['automationName'] = 'Appium' desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '6.0' desired_caps['deviceName'] = device desired_caps['appPackage'] = appPackage desired_caps['appActivity'] = appActivity driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) ``` 4、选择正确答案 ```python def chooseAnswer(answers): for answer in answers: answer_text = answer.text if '正确' in answer_text or '对' in answer_text: answer.click() time.sleep(1) break ``` 5、自动答题 当知道有题的时候,就会在手机上出现一个对话框,里面有题和四个答案,自己选择,如果选择错误就会出现下一题的对话框,就这样能答题答完。 ```python while True: try: time.sleep(2) buttons = driver.find_elements_by_class_name('android.widget.Button') if buttons: for button in buttons: if isContinue: button.click() time.sleep(3) isContinue = False continue; questions = driver.find_elements_by_id('com.geili.klotski:id/tv_prompt') answers = driver.find_elements_by_class_name('android.widget.TextView') if questions and answers: chooseAnswer(answers) isContinue = True except: pass ``` 6、当然,时间有限,效果也有限,大多数情况是个错误的宝,当然有机会能答过来,对于我来说这是可以接受的,希望大家不要把这个工具作为依赖,仅提供参考娱乐。 7、参考:[http://droidyue.com/blog/2016/07/16/uiautomator-python-wrapper-library/](UiAutomator官方的一个Python包装函数库)
安卓版下载

同类推荐更多

专题合集更多>>

神魔乱舞之魔动天下-神魔乱舞手游下载 忍者必须死3全版本-忍者必须死3原版 王者无限火力小黄鸭最新版2023v1.54 进化的陆地手游下载