⏰ 倒计时 2 天开启!💥 Gate 广场活动:#发帖赢代币TRUST 💥
展示你的创意赢取奖励
在 Gate 广场发布与 TRUST 或 CandyDrop 活动 相关的原创内容,就有机会瓜分 13,333 枚 TRUST 奖励!
📅 活动时间:2025年11月6日 – 11月16日 24:00(UTC+8)
📌 活动详情:
CandyDrop 👉 https://www.gate.com/zh/announcements/article/47990
📌 参与方式:
1️⃣ 在 Gate 广场发布原创内容,主题需与 TRUST 或 CandyDrop 活动相关;
2️⃣ 内容不少于 80 字;
3️⃣ 帖子添加话题:#发帖赢代币TRUST
4️⃣ 附上任意 CandyDrop 活动参与截图
🏆 奖励设置(总奖池:13,333 TRUST)
🥇 一等奖(1名):3,833 TRUST / 人
🥈 二等奖(3名):1,500 TRUST / 人
🥉 三等奖(10名):500 TRUST / 人
终于把 Web3 相关代码给整理完了~
这应该是离开 Web2 以后,最长的一次编码,接连整了好几天。
目标是解放双手和注意力,让程序能自动执行一些重复性的操作,并且做到模块化和可配置。
📝 基本分为四个部分:
1️⃣ 链上合约交互框架(包含 EVM、Aptos、Sui):框架支持多链扩展、多模块扩展、而且多模块可通过配置组合成新的流程执行任务。
2️⃣ 桌面级自动化:几年前采用的是 Autohotkey 结合浏览器的开发模式来实现对桌面的自动点击和对浏览器的精准操作,现在换到 Mac 上 AHK 已经不适用了,还好 Mac 自带 AppleScript,基本逻辑和 AHK 差不多,而且更安全。
3️⃣ 重度浏览器自动化:核心采用的是 Playwright,翻出来几年前的代码库进行修改和重构,能录制操作并生成脚本还是比较方便的。虽然,浏览器自动化非常的流水线,但还是对钱包插件的操作进行了封装。
4️⃣ 轻度浏览器自动化:使用 Tampermonkey 配合浏览器控制台脚本,如果不是因为控制台脚本无法获取一些权限(比如:访问粘贴板),油猴也基本用不到。
在实际使用上,还是 1️⃣ 和 2️⃣ 用起来最舒服,改起来快,执行起来也快。
特别是 1️⃣,在配合网络请求后可以模拟整个 dApp 的前端,全后台静默运行。