微信小游戏天天找茬替换

2018-12-03  本文已影响0人  056cc6443751

node参考使用 https://github.com/game-helper/weixin/

anyproxy参考使用 https://blog.csdn.net/qq_27080247/article/details/79970708

https://stackoverflow.com/questions/51376440/convert-image-into-uint8array-in-node-js

2018/12/2 可以到拦截那一步,但是win7下的opencv 模块安装失败了,开始尝试用Python来写

之前用opencv的python库已经可以生成热力图,这个游戏的两张图的命名方式为1000_c.png和1000_d.png

加载顺序不一定,所以在url读取到这些的时候,下载到本地,在cache里记录下这个url已经被读取,然后每当读到一个

图的时候,判断下对应的另一张是不是已经读到过,是的话就从本地加载,然后对比两张图,替换返回的response.

python

安装mitproxy的时候,会需要安装vc++14,windows下用mitmdump和mitmweb,不用mitmproxy

启动 mitmweb -p 8080

基本使用 https://www.cnblogs.com/grandlulu/p/9525417.html

httpRequest   https://mitmproxy.readthedocs.io/en/v2.0.2/scripting/api.html?highlight=httprequest#mitmproxy.http.HTTPRequest

httpReponse   https://mitmproxy.readthedocs.io/en/v2.0.2/scripting/api.html?highlight=HTTPResponse%20#mitmproxy.http.HTTPResponse

2018/12/3

mitmdump -s E:/repo/Auto-Lianliankan/addons.py

这个命令运行的时候会提示模块找不到,经过尝试,把numpy这个import进去,然后运行前pip install numpy就好了,不知道为什么。

两个图生成灰度图之后相减生成对应的热度图,这个在大部分情况下都是好用的,在两个图有不同的部分。但是在少部分情况下(只是颜色替换),这个不好用,想了想可以再生成两个先相减再生成灰度图的方式。

上一篇下一篇

猜你喜欢

热点阅读