智慧树Python搜题脚本
智慧树更新了,给题目加了一个!(data/attachment/forum/202205/30/181233c1bozj2jb3nzyn0w.png)属性(原本是shadow-root(closed)导致无法获取题目,所以编写了这个python脚本用来查题)js玩的不多,初步找到的解决获取题目的方案是(必须把shadow-root设置成open才可以获取题目)
`//获取题目数量 allDom = document.getElementsByClassName("subject_describe dynamic-fonts").length for(i= 0; i < allDom; i++){ //定位获取题目 exam = document.getElementsByClassName("subject_describe dynamic-fonts").childNodes.childNodes.shadowRoot.innerHTML console.log(exam) }`
!(data/attachment/forum/202205/30/181542sn760ebctmzj7b02.png)
给论坛大佬提供一下思路后续的就不会整了
程序使用的道哥的题库,复制题目自动搜索,给小伙伴考试用,
需要使用之前失效的脚本解锁复制权限
!(data/attachment/forum/202205/30/181105aziiov4vbix6hf0i.png)
下载地址:
https://wwm.lanzoub.com/i2jUG05n8kre
密码:dxh6
初次发帖,排版很辣鸡,能看就行... 本帖最后由 1628718286 于 2022-5-30 19:31 编辑
6666666666 1628718286 发表于 2022-5-30 19:19
6666666666
可以啊 复制题目会自动搜 shadowroot的本质也是调用网页api
针对shadow root创建的那个api做劫持就可以了
针对智慧树的框架直接打变量获取数据也可以
智慧树注定不可能跟中国大学mooc一样的强度
中国大学mooc隐藏了自己的框架
而智慧树暴露了框架的使用
除非花大力气重新隐藏框架
只要暴露框架就有无数注入点
哥哥有多余号可以加我QQ来一个
我也想分析一下新的 1451361390 发表于 2022-5-30 19:32
可以啊 复制题目会自动搜
那这个是不是很公众号搜题是一个概念啊,gg tql ggnb啊 就昨天用了一次就没了 https://bbs.tampermonkey.net.cn/thread-2424-1-1.html
智慧树shadowroot解决方案 ggnb湿哒哒所大所大所大所大所
页:
[1]
2