Это должно быть самое долгое кодирование после выхода из Web2, продолжавшееся несколько дней подряд.
Цель состоит в том, чтобы освободить руки и внимание, позволив программе автоматически выполнять некоторые повторяющиеся операции, а также достичь модульности и конфигурируемости.
📝 Основные делятся на четыре части:
1️⃣ Фреймворк взаимодействия смарт-контрактов на блокчейне (включая EVM, Aptos, Sui): фреймворк поддерживает многосетевое расширение, расширение по модулям, а также модули могут быть скомбинированы через конфигурацию для выполнения новых задач.
2️⃣ Десктопная автоматизация: несколько лет назад использовался Autohotkey в сочетании с режимом разработки браузера для автоматического клика по рабочему столу и точных операций с браузером, теперь на Mac AHK уже не подходит, но, к счастью, Mac поставляется с AppleScript, логика которого в основном схожа с AHK, и он более безопасен.
3️⃣ Интенсивная автоматизация браузера: в основе используется Playwright, кодовая база была изменена и переработана несколько лет назад, запись действий и генерация скриптов довольно удобны. Хотя автоматизация браузера очень стандартна, операции с кошельковыми плагинами все же были инкапсулированы.
4️⃣ Небольшая автоматизация браузера: использование Tampermonkey вместе со скриптами консоли браузера, если бы не ограничения скриптов консоли в получении некоторых разрешений (например, доступ к буферу обмена), Tampermonkey был бы практически бесполезен.
На практике, 1️⃣ и 2️⃣ используются наиболее удобно, быстро меняются и быстро выполняются.
Особенно 1️⃣, после выполнения сетевого запроса можно смоделировать весь интерфейс dApp, работающий в фоновом режиме.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Наконец-то я завершил整理代码, связанный с Web3~
Это должно быть самое долгое кодирование после выхода из Web2, продолжавшееся несколько дней подряд.
Цель состоит в том, чтобы освободить руки и внимание, позволив программе автоматически выполнять некоторые повторяющиеся операции, а также достичь модульности и конфигурируемости.
📝 Основные делятся на четыре части:
1️⃣ Фреймворк взаимодействия смарт-контрактов на блокчейне (включая EVM, Aptos, Sui): фреймворк поддерживает многосетевое расширение, расширение по модулям, а также модули могут быть скомбинированы через конфигурацию для выполнения новых задач.
2️⃣ Десктопная автоматизация: несколько лет назад использовался Autohotkey в сочетании с режимом разработки браузера для автоматического клика по рабочему столу и точных операций с браузером, теперь на Mac AHK уже не подходит, но, к счастью, Mac поставляется с AppleScript, логика которого в основном схожа с AHK, и он более безопасен.
3️⃣ Интенсивная автоматизация браузера: в основе используется Playwright, кодовая база была изменена и переработана несколько лет назад, запись действий и генерация скриптов довольно удобны. Хотя автоматизация браузера очень стандартна, операции с кошельковыми плагинами все же были инкапсулированы.
4️⃣ Небольшая автоматизация браузера: использование Tampermonkey вместе со скриптами консоли браузера, если бы не ограничения скриптов консоли в получении некоторых разрешений (например, доступ к буферу обмена), Tampermonkey был бы практически бесполезен.
На практике, 1️⃣ и 2️⃣ используются наиболее удобно, быстро меняются и быстро выполняются.
Особенно 1️⃣, после выполнения сетевого запроса можно смоделировать весь интерфейс dApp, работающий в фоновом режиме.