现在的区块链如同一个大型计算机,而且这个计算机还不可以rollback。黑客在这里如鱼得水。区块链世界里总是少不了了黑客攻击获利的传闻。当然,这种事情虽然收益高,但风险极大。想要安全的获利还是要看科学家,套利撸毛等等,人人都羡慕科学家,都想成为科学家。但是成为科学家需要计算机基础,虽然不能成为科学家但是可以科学撸毛,减少工作量。我总结一下我在币圈看到的一些方案。
注意:里面引用的文章,没啥特殊的含义,只是我第一次看到这东西,是在他那里看到的。有些东西找不到来源了,要是想让我标上来源跟我说下。
一、借用工具
想多号撸毛,肯定大家都用指纹浏览器器多开。但是多开之后,一个一个撸也太慢了。想省力,同步器方案是最简单的,这个没有入门难度,大家可以参考DFram的文章。
操作方面用同步器,在监控方面,twitter机器人、telegram机器人和discord机器人,这些都是成熟的,可以购买,另外github上有很多这种机器人。链上监控推荐dune,这个很多人推荐,真的是好用,基本上大家关注的都有人写好了。另外还有Google插件,DFram推荐了一个过验证码的插件,
二、简单的python脚本
想要更进一步就要写一点代码了,推荐就是python。python本来就是一种解释型语言,把python当成一个工具去对待。常用的库是selenium和pyautogui,还有clicknium,看个人习惯。写代码时,按照最最简单的思路写,就可以。比如selenium,我们在网页上复制下来元素路径,在代码中利用find、click和input,就用代码慢慢一个一个实现我们平常做的操作就可以。而且不要抱着全部用脚本实现的想法,有些能力有限绕不过,就不写,只要能减轻你的工作量,就算写了一个有用的脚本。另外也可以用js,他也可以执行click和input操作,在前端这个发挥的作用比python更大。比如下面批量登录discord的代码,js搭配python使用。代码挺简单的。js部分是我搜索到的,其他就是读取数据、打开浏览器、执行js。这就是解释型语言的魅力。我们把它当成工具,来完成我们的一步一步操作。
with open("Token.txt","r") as f:
token_temp = f.read()
token = token_temp.split("\n")
No=49
waittime =30
s = "{"+"token"+"}"
js = 'function login(token) {setInterval(() => {document.body.appendChild(document.createElement `iframe`).contentWindow.localStorage.token = `"$'+s+'"`}, 50);setTimeout(() => {location.reload();}, 2500);}'
##这是我自己写的ads的一个类,这里只用到了打开浏览器的功能
chrome1 = Ads(ads_id[No],'1','0')
chrome1.driver.get("https://discord.com/login")
chrome1.driver.implicitly_wait(3*waittime)
js = js + token[No]
chrome1.driver.execute_script(js)
交易所的api可以方便的提币、充币或者获取一些信息。利用python里的ccxt库,我们创建完成交易所实例后,就可以执行这些操作了。里面丰富的函数,可以获得币价,提交订单,批量给我们的地址提比,或者给交易所充币。推荐去看ccxt的中文手册。
http://cw.hubwiz.com/card/c/ccxt-dev-manual/
其实,上面这些简单应用学会后,慢慢就可以更加深入的学习,慢慢成为一个真正的科学家。如果有需要,我后面更新如何成为真正的科学家。这里的本意是给大家减少撸毛的工作量,后面再写其他的东西。
