网课脚本教程 【基础】(2) 脚本制作规范

欢迎来到skeleton系列教程 :网课脚本编写教程

制作优良脚本应该有如下规范。

一: 做任何脚本,优先考虑制作发送 网络请求 的脚本 , 其次考虑制作自动化脚本。

意思就是,做任何脚本,如果你对抓包,发送网络请求可以熟悉掌握。那么优先考虑

发送请求脚本。 因为前端界面是会经常发生变动的!!! ,如果修改了一个元素的

ID,或者更改了一个模块, 你的整个自动化脚本很可能需要 重构。 但是后端接口

是不会经常发生变化的,比较稳定,就算修改,也能根据接口规则,局部修改脚本即可!

二: 如果遇到网络请求非常复杂, 但是前端界面较为简便,优先考虑自动化脚本

出现这种情况可能有如下几个原因

  • 接口有各种session 和 token 的验证, 那么这种就是对接口做了防护的。
  • 老旧项目,一般会有各种请求跳转,非常复杂。
  • 接口数据经过加密,js函数也经过加密,不好破解。
  • 接口参数全是拼音或者看不懂的参数,也是做了防护

以上这几种情况就不要做网络请求了,但是如果你非常熟练了,攻克一下也不是不行。

三: 自动化脚本尽量避免操作dom元素
  • 在页面中如果频繁的操作dom元素可能会导致页面卡慢。
  • 如果发现有函数可以替代dom元素的操作,而达到目的地,那么优先选择函数。
  • 如果需要获取一些数值,避免操作dom元素,先审查元素,看看该数值有没有暴露在页面中。比如userid ,用户名字,这种数值可能可以通过变量直接获取。

如上,想到再补充

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值