Gateアプリをダウンロードするにはスキャンしてください
qrCode
その他のダウンロードオプション
今日はこれ以上表示しない

ついにWeb3関連のコードを整理し終えました~



これはWeb2を離れた後、最も長いコーディングで、数日間続けて行われました。

目標は手と注意を解放し、プログラムがいくつかの繰り返し操作を自動的に実行できるようにし、モジュール化と構成可能にすることです。

📝 基本的に4つの部分に分かれています:

1️⃣ チェーン上の契約インタラクションフレームワーク(EVM、Aptos、Suiを含む):このフレームワークは、マルチチェーン拡張、マルチモジュール拡張をサポートし、さらにマルチモジュールは設定を通じて新しいプロセス実行タスクを構成することができます。

2️⃣ デスクトップ自動化:数年前には Autohotkey を使って、ブラウザの開発モードと組み合わせてデスクトップの自動クリックやブラウザの精密操作を実現していましたが、今は Mac に移行したため AHK はもう使えません。しかし、Mac には AppleScript が標準で搭載されており、基本的なロジックは AHK とほぼ同じで、さらに安全です。

3️⃣ 高度なブラウザ自動化:コアは Playwright を使用しており、数年前のコードベースを修正およびリファクタリングしています。操作を記録し、スクリプトを生成するのは比較的便利です。ブラウザ自動化は非常に流れ作業ですが、ウォレットプラグインの操作は封装されています。

4️⃣ 軽度のブラウザ自動化:Tampermonkeyをブラウザコンソールスクリプトと組み合わせて使用しますが、コンソールスクリプトがいくつかの権限(例えば:クリップボードへのアクセス)を取得できないため、油猴は基本的に使われません。

実際の使用では、1️⃣と2️⃣が一番快適で、変更も早く、実行も早いです。

特に1️⃣、ネットワークリクエストと組み合わせることで、dAppのフロントエンド全体をシミュレートし、バックエンドは静かに動作します。
APT-1.71%
SUI-3.76%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン