自麻鸡以娱乐性质1开发阿瓦币(awacoin)以后,聊天室里掀起了一阵挖币热潮。弄了个挖币客户端玩玩,却发现麻鸡写的代码在我的py3.10上无法运行!啊啊啊…
只好选择C++来写客户端了。
run!
程序卡在了Digging,然而CPU有个内核是跑满的,说明程序计算起来了,但是很有可能没有得到数据。
稍稍调试了一下,发现程序发出的POST请求,却和浏览器接收的结果大不相同:浏览器正常获取数据,而程序获取的却是抱错信息:post内容不完整。
又检查了一遍请求头,Accept参数没问题,Accept-language也有,User-agent和Host是个人都不会忘吧(),Content-type也加上了…
查看了浏览器的请求头:Content-Type,是不是大小写问题啊?不料更改后再次编译运行,结果仍旧和第一次一样……
随后,这家伙的“兄弟”Content-Length引起了我的注意。啊,是不是POST时得加上这个属性啊…… 果然,再次编译后的程序立马进入挖币状态。
2分钟的进度:0.2个币
不是我写的这个客户端挖掘速度也太慢了吧()
附:
服务器地址: https://coin.awa.ac.cn/
原版挖币程序: https://github.com/Hiyoteam/awacoin/blob/main/client/main.py
目前最牛挖币程序: https://github.com/zzChumo/AWC-miner/tree/main
我的程序太垃了就不放下载地址了qwq
- 写代码就激动()什么奇怪反应) ↩