Skip to content

wzugang/brainking

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

brainking

头脑王者辅助

###原理: 1.在答题页面通过 Charles 抓包,获取 https://question.hortor.net/question/fight/findQuiz 请求响应结果数据格式如下

响应结果

	{
		"data": {
			"quiz": "1919年成立于德国魏玛的著名艺术设计院校是?",
			"options": ["巴洛克", "洛可可", "包豪斯", "乌尔姆"],
			"num": 5,
			"school": "文艺",
			"type": "设计",
			"contributor": "",
			"endTime": 1515917927,
			"curTime": 1515917912
		},
		"errcode": 0
	}

2.通过 工具栏->charles tools->Mirro Setting 将该请求响应结果保存到工程目录下,最终路径为 “./question.hortor.net/question/fight/findQuiz” 注意: Save to 一栏需要设置为工程目录所在路径

设置Mirror

设置响应数据的本地地址

3.通过 watchdog 监测./question.hortor.net/question/fight/findQuiz目录下文件变化,每当有新题出现时,会触发 FileEventHandler.on_modified 方法

4.FileEventHandler.on_modified 方法响应时,发送搜索请求,并进行判断。此处用的是 答题辅助 上的 run_algorithm 方法

读取答案

5.TODO: 接入WDA自动点击选项进行答题(之前试了下iOS上链接始终不稳定,并且存在延迟)

6.TODO: 答过的题保存到题库中

About

头脑王者辅助

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%