vegetable
浏览器自动化(一)
最近实在亏的太多心情很浮躁,而且近期一直有朋友问我怎么刷量的。就想着大概写点东西总结一下,先开个坑写一下怎么用浏览器自动化刷号。相关的教程网上很多,对程序员而言这个也不算什么难事儿,我主要会结合真实的例子讲一下怎么把流程跑通。 工具选择 我假定大家都对撸空投有基本认识,手动或者写脚本操作过。 基于撸空投场景,最常见的几个问题 1、浏览器插件(主要是钱包插件)操作 2、twitter、discord、gmail等等账号认证授权 3、各种验证码 上面的问题基于纯代码也是能搞定的。但有时候操作流程又臭又长,要拼接处理很多参数,部分项目还会有一些加密混淆需要去分析。所以很容易想到使用浏览器自动化代替人来执行。 关于自动化工具最常见的就是selenium(我研究生论文就是用它搞得),但是后来我问了下AI,他推荐了DrissionPage。 https://www.drissionpage.cn/ 我试了一下功能比较强大语法也很简洁(给大佬递茶),对浏览器插件的支持也很不错。唯一问题就是AI对他的支持不是很好,遇到可能需要自己去查API没法直接问AI。 后面就基于Mac + Drission...
使用selenium进行批量操作
这次全程记录一下使用selenium进行批量控制的流程。 https://qna3.ai/ 以qun3为例,大概流程是 登录钱包→切换到eth→访问网站→链接钱包(如果已链接则跳过)→切换到opBNB→点击签到→点击确认交易→确认签到成功(如果不成功则重试最多N次)。 整体流程比较复杂,因此能够充分测试到一些异常情况。 几个问题为啥不直接用Automa? Automa不支持访问chrome-extention,作者也表示没有支持的计划https://github.com/AutomaApp/automa/issues/247 并且自己实现灵活度更高一些每次启动使用全新的浏览器环境? 全新环境,也就是说从下载插件导入钱包开始做起。 对于一些需要web2授权的网站(twitter\gmail\discord),不建议使用selenium操作(很容易封号)。如果有这种需求建议先绑定号后再使用钱包登陆。如果不需要钱包只需要web2账号,那直接使用Automa也能满足需求。 综上,我们使用带缓存的chrome实例。配置selenium钱包相关操作,推荐使用 https://github.c...
浏览器自动化(一)
最近实在亏的太多心情很浮躁,而且近期一直有朋友问我怎么刷量的。就想着大概写点东西总结一下,先开个坑写一下怎么用浏览器自动化刷号。相关的教程网上很多,对程序员而言这个也不算什么难事儿,我主要会结合真实的例子讲一下怎么把流程跑通。 工具选择 我假定大家都对撸空投有基本认识,手动或者写脚本操作过。 基于撸空投场景,最常见的几个问题 1、浏览器插件(主要是钱包插件)操作 2、twitter、discord、gmail等等账号认证授权 3、各种验证码 上面的问题基于纯代码也是能搞定的。但有时候操作流程又臭又长,要拼接处理很多参数,部分项目还会有一些加密混淆需要去分析。所以很容易想到使用浏览器自动化代替人来执行。 关于自动化工具最常见的就是selenium(我研究生论文就是用它搞得),但是后来我问了下AI,他推荐了DrissionPage。 https://www.drissionpage.cn/ 我试了一下功能比较强大语法也很简洁(给大佬递茶),对浏览器插件的支持也很不错。唯一问题就是AI对他的支持不是很好,遇到可能需要自己去查API没法直接问AI。 后面就基于Mac + Drission...
使用selenium进行批量操作
这次全程记录一下使用selenium进行批量控制的流程。 https://qna3.ai/ 以qun3为例,大概流程是 登录钱包→切换到eth→访问网站→链接钱包(如果已链接则跳过)→切换到opBNB→点击签到→点击确认交易→确认签到成功(如果不成功则重试最多N次)。 整体流程比较复杂,因此能够充分测试到一些异常情况。 几个问题为啥不直接用Automa? Automa不支持访问chrome-extention,作者也表示没有支持的计划https://github.com/AutomaApp/automa/issues/247 并且自己实现灵活度更高一些每次启动使用全新的浏览器环境? 全新环境,也就是说从下载插件导入钱包开始做起。 对于一些需要web2授权的网站(twitter\gmail\discord),不建议使用selenium操作(很容易封号)。如果有这种需求建议先绑定号后再使用钱包登陆。如果不需要钱包只需要web2账号,那直接使用Automa也能满足需求。 综上,我们使用带缓存的chrome实例。配置selenium钱包相关操作,推荐使用 https://github.c...
vegetable
Subscribe to plsdm7
Subscribe to plsdm7
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
https://explorer.sui.io/transaction/jePfO1X7Jlo8RmcMI4NMEcyxtiGRDojsyO40PQ6RG7E%3D/?network=devnet
mint free carpy , 参数列表分别是两个方法的objectID, 测试与钱包无关
breed carpy, 选择两个carpy繁殖下一代,这个有大佬测试过了我还没试,回头直接跑代码试一下
目前只有devnet,可以先搞几个号玩玩,估计没啥奖励。
感觉SUI有一个特点,是万物都是object,并且有objectid,比如上面例子里的函数。
https://explorer.sui.io/transaction/jePfO1X7Jlo8RmcMI4NMEcyxtiGRDojsyO40PQ6RG7E%3D/?network=devnet
mint free carpy , 参数列表分别是两个方法的objectID, 测试与钱包无关
breed carpy, 选择两个carpy繁殖下一代,这个有大佬测试过了我还没试,回头直接跑代码试一下
目前只有devnet,可以先搞几个号玩玩,估计没啥奖励。
感觉SUI有一个特点,是万物都是object,并且有objectid,比如上面例子里的函数。
No activity yet