Escanea para descargar la aplicación Gate
qrCode
Más opciones de descarga
No volver a recordar hoy

Finalmente he organizado todo el código relacionado con Web3~



Esta debería ser la codificación más larga desde que dejé Web2, llevándome varios días continuos.

El objetivo es liberar las manos y la atención, permitiendo que el programa ejecute automáticamente algunas operaciones repetitivas, y que sea modular y configurable.

📝 Se divide básicamente en cuatro partes:

1️⃣ Marco de interacción de contratos en cadena (incluye EVM, Aptos, Sui): el marco admite expansión multicanal, expansión multimódulo y los módulos múltiples se pueden combinar a través de la configuración para formar nuevas tareas de ejecución de procesos.

2️⃣ Automatización de escritorio: hace unos años se utilizaba Autohotkey combinado con el modo de desarrollo del navegador para realizar clics automáticos en el escritorio y operaciones precisas en el navegador. Ahora que he cambiado a Mac, AHK ya no es adecuado. Afortunadamente, Mac viene con AppleScript, cuya lógica básica es similar a la de AHK y además es más segura.

3️⃣ Automatización de navegador intensiva: el núcleo utiliza Playwright, modificando y reestructurando un repositorio de código de hace unos años, lo que facilita la grabación de acciones y la generación de scripts. Aunque la automatización del navegador es muy lineal, aún se han encapsulado las operaciones del complemento de la billetera.

4️⃣ Automatización ligera del navegador: Utiliza Tampermonkey junto con scripts de la consola del navegador. Si no fuera por la imposibilidad de los scripts de la consola de obtener ciertos permisos (por ejemplo: acceder al portapapeles), Tampermonkey no se utilizaría prácticamente.

En la práctica, los números 1️⃣ y 2️⃣ son los más cómodos de usar, se modifican rápidamente y se ejecutan también rápidamente.

En particular 1️⃣, después de combinar con las solicitudes de red, se puede simular todo el front-end de la dApp, funcionando en silencio en el backend.
APT-4.4%
SUI-6.22%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Opera con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)