p=w1

那么w1=?

通过反混淆后得到这个代码

p分析 - 图1

里面,w0是token,已经有了。

现在关键在于

this 是什么?

在调试中,发现 this 是图片的DOM对象

p分析 - 图2

综合分析得出,left就是图标的移动的像素点。

this.width=320,固定的,

那么整个w1就是再次对轨迹数据的利用

整合代码

  1. import subprocess
  2. def N_w8(v1, v2):
  3. res = subprocess.check_output(f"node N1.js {v1} {v2}")
  4. res = res.decode('utf-8').strip()
  5. return res
  6. def j_as_ww(v1):
  7. res = subprocess.check_output(f"node j.js {v1}")
  8. res = res.decode('utf-8').strip()
  9. return res
  10. def run():
  11. # 识别滑块的距离
  12. x_distance = 100
  13. # 背景请求返回的token
  14. bg_token = "cc7c74c959d842e69aa980a3430b7884"
  15. p_string = j_as_ww(N_w8(bg_token, str(x_distance / 320 * 100)))
  16. print(p_string)
  17. if __name__ == '__main__':
  18. run()