ロボット ドキュメント
🔍 Ctrl + K

ドキュメント ウォボブランドン

すべての自動化ブロックの完全なリファレンス。サイドバーでブロックを選択するか、検索を使用して開始します。

74
利用可能なブロック
10
カテゴリー
15+
排他的ブロック
🔐

URL または CustomEvent を介した一時フロー

✦ 上級
dablioroboWorkflow
URLカスタムイベントJSON実行トークン
エントリー ワークフロー コマンド

この機能を使用すると、事前に Dablio Robô でフローを作成して保存しなくても、メモリ内で組み立てられた一時フローを実行できます。 JSON は、ページ URL 自体を介して、または JavaScript イベントを介して送信できます。 CustomEvent.

システム間の統合、内部パネル、ERP、クイック アクション リンク、間接 Webhook、ブラウザーでローカル オートメーションをトリガーする必要があるページ、およびフローが外部アプリケーションによって動的に生成されるシナリオに推奨されます。

🔐
runToken によって保護された実行
すべての一時フローにはユーザー セッションの検証とパラメータのチェックが必要です runToken ブロックが実行される前にバックエンドで実行されます。

保存されたストリームの違い

保存されたフローは次によって実行されます。 dablioroboId または dabliorobo 拡張機能ストアにすでに存在します。一時ストリームは JSON として送信され、メモリ内で実行され、実行開始後に破棄されます。

完全なワークフロー

使用する dablioroboWorkflow を含む完全なストリーム オブジェクトがすでにある場合 blocks, connections, startBlockId, trigger およびその他のメタデータ。

コマンド一覧

使用する dablioroboCommands コマンドの単純な連続リストを送信したい場合。 Dablio Robô は、このリストを一時的なワークフローに自動的に変換します。

バックエンドの検証

実行前に、ロボットは既存のセッションの検証を呼び出します。いつ runToken が送信されると、エンドポイントは código de execução フローを継続できるかどうかを確認します。

URLで利用可能なパラメータ

パラメータ 説明
dablioroboWorkflow Base64URL でエンコードされた JSON でワークフローを完了します。一時フローを保存せずに実行します。
dablioroboCommands Base64URL でエンコードされた JSON のコマンドの配列。ロボットはコマンドを連続したブロックに変換します。
runToken 一時的な実行を許可するためにバックエンドで構成されたパスワード。必須 dablioroboWorkflow そして dablioroboCommands.
dablioroboData 初期実行データ/変数を含む Base64URL のオプションの JSON。
dablioroboOnce に設定すると 1、ナビゲーション/リロード中に同じ URL が繰り返しトリガーされることを回避します。
dablioroboNow に設定すると 1、後の自動動作を待たずに、すぐに実行を試みます。
⚠️
送信しないでください dablioroboWorkflow そして dablioroboCommands 一緒に。ショットごとに 1 つのフォーマットのみを使用します。両方が送信された場合、曖昧さを避けるために、実装ではどちらか一方のみを優先するか、実行を拒否する必要があります。

JSONをBase64URLにエンコードする方法

パラメータ dablioroboWorkflow, dablioroboCommands そして dablioroboData URL 内の引用符、アクセント、中括弧、スラッシュ、スペース、特殊文字の問題を避けるために、Base64URL として送信する必要があります。

JavaScript — Base64URL を生成する
function toBase64Url(obj) {
  const json = JSON.stringify(obj);
  const utf8 = new TextEncoder().encode(json);
  let binary = '';

  utf8.forEach(byte => {
    binary += String.fromCharCode(byte);
  });

  return btoa(binary)
    .replace(/\+/g, '-')
    .replace(/\//g, '_')
    .replace(/=+$/g, '');
}

const workflowBase64 = toBase64Url(workflowJson);
const commandsBase64 = toBase64Url(commandsJson);

例 1 — URL 経由で完全なワークフローを送信する

この形式では、Dablio Robô によってエクスポートされたフローと同様に、ワークフロー全体を送信します。ストリームはローカル ストレージに保存されません。

JSON — 一時的なワークフロー
{
  "nome": "Consulta rápida no Google",
  "ativo": true,
  "blockDelay": 500,
  "startBlockId": "start",
  "trigger": {
    "tipo": "manual",
    "config": {}
  },
  "blocks": [
    {
      "id": "start",
      "type": "trigger",
      "config": []
    },
    {
      "id": "abrir_google",
      "type": "new-tab",
      "config": {
        "ativo": true,
        "url": "https://www.google.com",
        "criarNa": "janelaAtual",
        "aguardarCarregamento": true,
        "definirAbaAtiva": true
      }
    },
    {
      "id": "digitar_busca",
      "type": "forms",
      "config": {
        "ativo": true,
        "seletor": "textarea[name='q'], input[name='q']",
        "aguardarSeletor": true,
        "tempoAguardarSeletor": 15000,
        "acao": "text",
        "valor": "Dablio Group",
        "limparCampo": true
      }
    },
    {
      "id": "enviar_form",
      "type": "forms",
      "config": {
        "ativo": true,
        "seletor": "form[action*='/search']",
        "aguardarSeletor": true,
        "tempoAguardarSeletor": 10000,
        "acao": "submit"
      }
    }
  ],
  "connections": [
    {
      "from": { "blockId": "start", "port": "default" },
      "to": { "blockId": "abrir_google", "port": "in" }
    },
    {
      "from": { "blockId": "abrir_google", "port": "default" },
      "to": { "blockId": "digitar_busca", "port": "in" }
    },
    {
      "from": { "blockId": "digitar_busca", "port": "default" },
      "to": { "blockId": "enviar_form", "port": "in" }
    }
  ]
}
URL — dablioroboWorkflow による実行
https://www.google.com/?dablioroboWorkflow=BASE64URL_DO_WORKFLOW&runToken=SUA_SENHA&dablioroboOnce=1&dablioroboNow=1

例 2 — URL 経由で連続コマンドを送信する

この形式では、コマンドのリストのみを送信します。開始ブロック、中間ブロック、順次接続をロボットが自動で組み立てます。

JSON — コマンドのリスト
[
  {
    "type": "open",
    "url": "https://www.google.com",
    "wait": true
  },
  {
    "type": "type",
    "selector": "textarea[name='q'], input[name='q']",
    "value": "Dablio Group",
    "wait": true,
    "clear": true
  },
  {
    "type": "submit",
    "selector": "form[action*='/search']",
    "wait": true
  },
  {
    "type": "click",
    "selector": "h3",
    "wait": true
  }
]
URL — dablioroboCommands による実行
https://www.google.com/?dablioroboCommands=BASE64URL_DOS_COMANDOS&runToken=SUA_SENHA&dablioroboOnce=1&dablioroboNow=1

短いコマンドで受け入れられるエイリアス

エイリアス 同等のブロック/アクション
clickclicarclique ブロックに変換 click-element.
typedigitarpreencher ブロックに変換 forms テキストアクション付き。
submitenviar ブロックに変換 forms アクション付き submit.
selectselecionar ブロックに変換 forms 選択アクション付き。
keyhotkeyatalho ブロックに変換 press-key.
waitsleepaguardar ブロックに変換 delay.
openopen-urlnova-aba ブロックに変換 new-tab.
jsjavascript ブロックに変換 javascript-code.
windows ブロックに変換 windows、ローカルホストがインストールされ、許可されている場合。
💡
ヒント: ブロックに特定の設定が必要な場合は、 type 実際のブロックを作成し、その中にすべての設定を入れます config。例: { type: "click-element", config: { seletor: "#botao" } }.

フローに沿って変数を送信する

使用する dablioroboData 実行の初期データを送信します。このデータはフローのコンテキストに入り、ブロックによって変数として使用できます。

URL — ワークフロー + 初期データ
https://www.google.com/?dablioroboWorkflow=BASE64URL_DO_WORKFLOW&dablioroboData=BASE64URL_DAS_VARIAVEIS&runToken=SUA_SENHA&dablioroboOnce=1&dablioroboNow=1

例 3 — CustomEvent を介して一時的なワークフローを実行する

ページがすでに開いていて、URL をリロードせずに JavaScript 経由で自動化をトリガーしたい場合は、この形式を使用します。

JavaScript — ワークフローを使用した CustomEvent
window.dispatchEvent(new CustomEvent('dabliorobo:execute-workflow', {
  detail: {
    runToken: 'SUA_SENHA',
    workflow: {
      nome: 'Fluxo temporário via evento',
      ativo: true,
      blockDelay: 500,
      startBlockId: 'start',
      trigger: {
        tipo: 'manual',
        config: {}
      },
      blocks: [
        {
          id: 'start',
          type: 'trigger',
          config: []
        },
        {
          id: 'aguardar_1s',
          type: 'delay',
          config: {
            ativo: true,
            tempoMs: 1000
          }
        }
      ],
      connections: [
        {
          from: { blockId: 'start', port: 'default' },
          to: { blockId: 'aguardar_1s', port: 'in' }
        }
      ]
    },
    data: {
      cliente: '123',
      origem: 'meu-sistema'
    }
  }
}));

例 4 — CustomEvent 経由でコマンドを実行する

JavaScript — コマンドを使用した CustomEvent
window.dispatchEvent(new CustomEvent('dabliorobo:execute-workflow', {
  detail: {
    runToken: 'SUA_SENHA',
    commands: [
      {
        type: 'open',
        url: 'https://www.google.com',
        wait: true
      },
      {
        type: 'type',
        selector: "textarea[name='q'], input[name='q']",
        value: 'Dablio Group',
        wait: true,
        clear: true
      },
      {
        type: 'submit',
        selector: "form[action*='/search']",
        wait: true
      }
    ],
    data: {
      origem: 'custom-event'
    }
  }
}));

実行フィードバックをキャプチャする

リクエストを受信した後、コンテンツ スクリプトはイベント経由で結果を返します。 dabliorobo:execute-workflow:result。この戻り値は、フローが受信されたかどうか、開始されたかどうか、ブロックされている場合のエラーの内容を示します。

JavaScript — コールバック リスナー
window.addEventListener('dabliorobo:execute-workflow:result', function (event) {
  console.log('Resultado Dablio Robô:', event.detail);

  if (event.detail.ok) {
    console.log('Fluxo recebido e iniciado:', event.detail.instanceId);
  } else {
    console.error('Falha ao iniciar fluxo:', event.detail.error);
  }
});

runToken によるセキュリティ検証

1. ユーザーは認証されている必要があります

ロボットは既存のセッションの検証を呼び出します。セッションが無効であるか、期限切れであるか、ローカル トークンがない場合、実行はブロックされます。

2. ユーザーには許可が必要です

通常、有効なセッションに加えて、バックエンドからの戻りによってフローの実行が許可される必要があります。

3. 実行コードはパネルで事前に設定する必要があります

アクションを実行する前に、ユーザーはパネルにアクセスして、このアクションを実行する権限があるかどうかを確認してから、実行コードを構成する必要があります (これはリクエストで通知される必要があります)。そうしないと、一時フローは実行されません。

主なブロックエラー

エラー それが起こったとき
RUN_TOKEN_REQUIRED 一時的なワークフローが送信されましたが、パラメーター runToken 知らされていなかった。
RUN_TOKEN_INVALID バックエンドが受け入れませんでした runToken
AUTH_REQUIRED ユーザーのローカル セッションが無効であるか、バックエンドが認証を拒否しました。
PERMISSION_DENIED_RUN_WORKFLOW ユーザーは認証されていますが、フローを実行する権限がありません。
WORKFLOW_NOT_FOUND 保存されたストリームが見つからない場合、ID/publicId によるトリガーに適用されます。有効な一時ワークフローでは発生してはなりません。
🛡️
適切なセキュリティ実践: を治療する runToken パスワードとして。この値は、公開ページ、共有 URL、スクリーンショット、サーバー ログ、ブラウザ履歴、または第三者に送信されるリンクには表示しないでください。機密性の高い統合の場合は、システムの認証された領域にリンクを生成し、バックエンドでの有効性を制限することを推奨します。
概要: 使う dablioroboWorkflow 完全なストリームを送信するには、 dablioroboCommands 簡単なコマンドを送信するには、 dablioroboData 変数と runToken バックエンドでの一時的な実行を許可します。
⚙️

トリガー

trigger
始める始める
出力 次へ

ブロック トリガー これは、あらゆるフローの必須の開始点です。それは定義します いつ そして どうやって という流れが始まります。各フローにはトリガーが 1 つだけ必要です。

フローがいつどのように開始されるかを定義します。間隔、曜日、Web サイト訪問時、特定の日付/時刻、ブラウザを開いたとき、コンテキスト メニューまたはキーボード ショートカットによる手動トリガーをサポートします。

⚙️ トリガー ✓ ブロックを保存

マニュアル

Dablio Robô パネルの ▶ ボタンをクリックしてフローを開始します。テストや特定の実行に最適です。

間隔ごと

フィールドで定義された N 分ごとにフローを繰り返し実行します。 Intervalo (minutos)。カウンタは、最初の手動実行またはフローのアクティブ化後に開始します。

ウェブサイトにアクセスするとき

ブラウザが設定されたパターンに一致する URL にアクセスすると、自動的に起動されます。ルート変更検出機能を備えたプレーン テキスト、完全一致、正規表現、SPA (シングル ページ アプリケーション) サイトをサポートします。

特定の日付/時刻

ローカル システム時間を使用して、指定された日時にフローが 1 回実行されるようにスケジュールします。

曜日

毎週決まった日時に実行されます (たとえば、毎週月曜日の 08:00)。

ブラウザを開いたとき

ブラウザを開くと自動的に起動します。システムの起動ルーチンや毎日のデータ収集に最適です。

コンテキストメニュー

右クリック メニューのオプションとしてフローを追加します。 URL やコンテキスト (画像、リンク、編集可能なフィールド、選択したテキストなど) によってフィルタリングできます。

キーボードショートカット

フローをキーの組み合わせにバインドします (例: Ctrl+Shift+1)。これは Web ページでのみ機能し、内部ブラウ​​ザ ページ (chrome://) では機能しません。

パラメータ 説明
Tipo de disparo 手動 · 間隔ごと · Web サイトにアクセスしたとき · 特定の日付/時刻 · 曜日 · ブラウザを開いたとき · コンテキスト メニュー · キーボード ショートカット
Intervalo (min) 各自動実行間の分数
URL do site アクセス時にフローをトリガーする URL または URL の一部
Considerar exato トリガーは URL がまったく同じ場合にのみ起動します
Usar regex URLフィールドを正規表現として解釈します。
Support SPA シングルページアプリケーションで URL が変更された場合にも発生します
Executar automaticamente チェックを外した場合、フローは手動で開始された場合にのみ実行されます
Aguardar carregamento completo ページ読み込みイベントの後にのみフローを開始します
Dia da semana / Data / Hora 予約撮影の日時設定
Atalho de teclado フローをトリガーするキーの組み合わせ (例: CTRL+SHIFT+1)
💡
ヒント: トリガーを合わせる ウェブサイトにアクセスするときExecutar automaticamente チェックを外すと、ページ上にフローティング ボタンが表示され、ユーザーが適切なタイミングでフローを開始できるようになります。
ℹ️
トリガーは、あらゆるフローの必須の開始ブロックです。フローごとに許可されるトリガーは 1 つだけです。

JavaScript によるトリガー (CustomEvent)

を使用して、任意のページからプログラムでフローをトリガーできます。 CustomEvent JavaScript から:

JavaScript
// Disparar pelo ID do fluxo
window.dispatchEvent(new CustomEvent('dabliorobo:execute-workflow', {
  detail: { id: 'workflow-id' }
}));

// Passar variáveis para o fluxo
window.dispatchEvent(new CustomEvent('dabliorobo:execute-workflow', {
  detail: {
    id: 'workflow-id',
    data: {
      variables: {
        nome: 'João Silva',
        busca: 'produto XYZ'
      }
    }
  }
}));
📝
キーボード ショートカットは、Web ページを表示している場合にのみ機能します。で始まる URL chrome:// または chrome-extension:// キーボード ショートカットはサポートされていません。
⚙️

ジョブを実行する

execute-workflow
サブフロー電話する
出力 デフォルト

別のフローをサブルーチンとして呼び出します。子フローは親から変数とテーブルを自動的に受け取り、完了後、親はデフォルトのパスに沿って通常どおり続行します。

この時点から別のワークフローを実行します。親フローと子フロー間で変数、テーブル、ターゲット タブを自動的に共有します。

⚙️ 仕事の実行 ✓ ブロックを保存

コンテキストの共有

変数、テーブル、および現在のターゲット タブは自動的に子に渡されます。子が変数に加えた変更は、親が戻ったときに見ることができます。

推奨用途

ログイン、繰り返しフォームへの入力、通知の送信など、再利用可能なサブルーチンのライブラリの作成に最適です。複数のフローが同じサブフローを呼び出すことができます。

パラメータ 説明
Workflow alvo 実行するフローを選択します
💡
ヒント: ブロックの前に変数を定義して、特定のデータをサブフローに渡します ジョブを実行する。サブフローは、経由してそれらを読み取ります。 {{nomeVariavel}}.
ℹ️
サブストリームが終了した後、親ストリームは標準出力を介して通常どおり続行されます。

コンテキストの共有

共有されるもの

子フローは、すべての変数、テーブル、および現在のターゲット タブを親フローから自動的に受け取ります。子が変数に加えた変更は、親が戻ったときに見ることができます。

💡
サブフローを使用して、再利用可能な自動化ライブラリを作成します。例: 次のサブフロー ログイン いくつかの異なるストリーム、つまり、 通知の送信 複数のコンテキストで再利用されます。
⚙️

流れを確認する

is-workflow-running
ステータス走っている
出力 本当の

現時点で別のフローが実行されているかどうかをリアルタイムで確認します。並列実行を回避したり、同時ストリームの終了を待機したりする場合に役立ちます。

特定のフローが現在実行されているかどうかを確認します。 true (実行中) または false (停止中) を返します。

⚙️ is-ワークフロー- ✓ ブロックを保存

戻る

戻る true 流れが動いていれば、 false それ以外の場合は。結果は変数に保存できます。

ユースケース

2 つのフローが同時に同じシステムにアクセスすることを防ぎます。複雑なオートメーションで制御セマフォを作成します。自動フローの健全性を監視します。

パラメータ 説明
Origem do fluxo リストから選択するか、IDを手動で入力します
Fluxo / workflowId 確認する流れ
Salvar resultado na variável true/falseを変数に保存する
💡
ヒント: ブロックと合わせる 条件付き 「ストリーム X がすでに実行中の場合は、待機またはスキップ」のロジックを作成します。
⚙️

フローを停止する

stop-workflows
キャンセル中断
出力

現在のフローまたは進行中の他のフローの実行を停止します。成功ステータスで終了することも、エラーをスローして失敗処理ブロックをアクティブにすることもできます。

現在のフローまたは進行中の他のフローの実行を停止します。正常に終了する場合もあれば、エラーがスローされる場合もあります。

⚙️ ワークフローの停止 ✓ ブロックを保存

電流の流れを止める

すぐにこのフローを閉じます。セ エラーをスローする がチェックされている場合、ステータスはエラーとなり、設定されたメッセージがログに表示されます。

すべてのフローを停止する

実行中のすべてのインスタンス用。オプション 現在のストリームを除く 他のものをキャンセルしながら、これを存続させます。

特定のフローを停止する

実行中の他のフローに影響を与えることなく、選択したフローのすべてのインスタンスをキャンセルします。

パラメータ 説明
O que parar 現在の流れ・すべての流れ・特定の流れ
Exceto o fluxo atual 他のみんなのためだけど、この人だけは生かしておいてね
Lançar um erro 成功ではなくエラーステータスで終了する
Mensagem de erro エラーで終了したときにログに表示されるメッセージ
💡
ヒント: 使用する エラーをスローする 監視システムと統合します。エラー ステータスは履歴に記録され、通知をトリガーできます。
⚙️

しばらくお待ちください

delay
遅延待ってください一時停止する遅延
出力 次へ

次のブロックに進む前に、設定された時間実行を一時停止します。読み込み、ページアニメーション、アクション間の時間枠を待機するために不可欠です。

次のブロックに進む前に、ミリ秒単位で設定された時間フローの実行を一時停止します。

⚙️ 遅延 ✓ ブロックを保存

ミリ秒単位の時間

1 秒 = 1000 ミリ秒 · 500 ミリ秒 = 0.5 秒 · 3000 ミリ秒 = 3 秒。必要な最小時間を設定します。時間が長すぎると、流れが不必要に遅くなります。

遅延の代替案

特定の要素が表示されるまで待機するには、オプションを選択します セレクターを待つ インタラクションブロック内。見積もりに依存しないため、固定時間よりも信頼性が高くなります。

パラメータ 説明
Tempo (ms) ミリ秒単位の一時停止期間 (例: 1000 = 1 秒)
💡
ヒント: 単一の長い遅延の代わりに、より短い遅延と条件チェックを組み合わせて、適応型待機を作成します。

時間基準

  • 500ms = 0.5秒
  • 1000ms = 1秒
  • 3000ms = 3秒
  • 60000ms = 1分
💡
固定時間を使用する代わりに、特定の要素が表示されるのを待つには、オプションを使用します。 セレクターを待つ インタラクションブロックで利用可能です。時間の見積もりに依存しないため、より信頼性が高くなります。
⚙️

データのエクスポート

export-data
保存するファイルダウンロード
出力 次へ

フローによって収集されたデータをローカル ファイルにエクスポートします。データテーブル、個々の変数、カスタムコンテンツを複数の出力形式でサポートします。

収集したデータ (テーブル、変数、またはカスタム テキスト) をさまざまな形式でローカル ファイルにエクスポートします。

⚙️ エクスポートデータ ✓ ブロックを保存

出典: 表

フローによって作成されたテーブルからすべてのデータをエクスポートします (Web サイトから収集したデータなど)。 CSV や JSON に最適です。

出典: 変数

特定の変数の内容をエクスポートします。長いテキスト、API 応答、またはキャプチャした HTML コンテンツを保存するのに役立ちます。

ソース: カスタム コンテンツ

補間変数を使用してテキスト テンプレートからファイルを組み立てます。 Nome: {{nome}}, E-mail: {{email}}.

ファイルのBase64形式

Base64 文字列 (API から受け取った画像や PDF など) を対応するバイナリ ファイルに変換します。

特定の場所を選択してください

ブラウザのファイル システム アクセス API を使用して、デフォルトのダウンロード フォルダーを経由せずに、ユーザーが選択したフォルダーにファイルを直接保存します。

パラメータ 説明
Fonte dos dados データテーブル・変数・カスタムコンテンツ
Formato JSON · CSV · TXT · HTML · XML · Base64からファイルへ · カスタムMIME
Nome do arquivo 出力ファイル名。変数 {{var}} を受け入れます
Escolher local específico デフォルトのダウンロード フォルダーではなく、選択したフォルダーに保存します
Conflito de nome 一意の名前を生成する · 上書きする · ユーザーに問い合わせる
💡
ヒント: 定期レポートの場合は、変数を使用します。 {{data}} 単一のファイルを作成するには、ファイル名に次のように入力します。 relatorio_{{data}}.csv.

利用可能なエクスポート形式

  • JSON — インデントでフォーマットされたオブジェクトまたは配列。 API経由での利用に最適です。
  • CSV — カンマ区切りのワークシート。 Excel、スプレッドシート、LibreOfficeと互換性があります。
  • TXT — 純粋なテキスト。レコードごとに 1 行。
  • HTML — キャプチャされた HTML 構造を保持します。
  • XML — 従来の統合用の構造化フォーマット。
  • Base64からファイルへ — Base64 文字列を元のバイナリ ファイル (PDF、画像など) に変換します。
  • カスタム (MIME) — リストにない形式の場合は、任意の MIME タイプを指定します。
💡
使用する {{data}} または、ファイル名に別の日付変数を使用して、タイムスタンプのエクスポートを作成します。 relatorio_{{data}}.csv
⚙️

HTTPリクエスト

http-request
API投稿ゲットウェブフック休息
出力 次へ

外部 API に対して HTTP/HTTPS リクエストを行います。すべての REST 動詞、ヘッダーによる認証、複数の本文形式、および応答タイプをサポートします。

API または外部サービスに HTTP リクエストを送信します。すべてのメソッド、カスタム ヘッダー、ボディ タイプをサポートし、応答を JSON、テキスト、または Base64 として受け取ります。

⚙️ httpリクエスト ✓ ブロックを保存

カスタムヘッダー

形式の 1 行に 1 つのヘッダーを追加します。 Chave: Valor。認証の場合: Authorization: Bearer {{token}}。変数は自動的に置き換えられます。

コンテンツタイプ

application/json 標準 REST API の場合。 application/x-www-form-urlencoded 従来のフォームの場合。 multipart/form-data ファイルをアップロードするため。

JSONでのパス

完全な JSON を処理することなく、応答から特定のフィールドを抽出します。ドット表記を使用します。 data.users.0.email — 配列内の最初のユーザーの電子メールを返します。

Base64 応答

API からバイナリ ファイル (PDF、画像、ドキュメント) をダウンロードするのに最適です。結果をデータのエクスポート ブロックで使用して、ファイルをディスクに保存できます。

パラメータ 説明
Método GET、POST、PUT、PATCH、DELETE、HEAD
URL 完全な API アドレス。変数 {{var}} を受け入れます
Tempo limite リクエストに時間がかかりすぎる場合にリクエストを中止するまでの時間 (ミリ秒) (0 = 無効)
Cabeçalhos キー:値形式の 1 行に 1 つのヘッダー
Tipo de conteúdo JSON · エンコードされたフォーム URL · マルチパート · テキスト · HTML
Body リクエスト本文 (POST/PUT/PATCH 用)。変数を受け入れます
Tipo de resposta JSON(オブジェクト)・テキスト(文字列)・Base64(バイナリ/ファイル)
Caminho no JSON ドット表記を使用して JSON の一部を抽出します (例: data.items.0.id)
Salvar resposta 結果が保存される変数の名前
💡
ヒント: 使用タイプ テキスト API が HTML または XML を返すときの応答用です。これにより、Dablio Robô 抽出ブロックを使用してコンテンツを処理できます。
Authorization: Bearer {{meuToken}}
Content-Type: application/json
X-Api-Key: minha-chave-secreta

データパス

ドット表記を使用して、JSON 応答から特定のフィールドを抽出します。たとえば、次のような応答の場合:

JSON — API レスポンス
{
  "status": 200,
  "data": {
    "nome": "Lista de preços",
    "valores": [
      { "id": 1, "preco": 4000 },
      { "id": 2, "preco": 24000 }
    ]
  }
}
  • 配列を取得するには valores: 書く data.valores
  • 最初の要素を取得するには、次のように記述します。 data.valores.0
  • 2 番目の商品の価格を取得するには、次のように書きます。 data.valores.1.preco

フォームデータを使用した送信 (multipart/form-data)

コンテンツタイプが次の場合 multipart/form-data、本文はペア配列形式に従う必要があります。

JSON — 本文(フォームデータ)
[
  ["campo", "valor"],
  ["arquivo", "C:\\Downloads\\documento.pdf"],
  ["imagem", "https://exemplo.com/foto.png"]
]

リクエスト本文での変数の使用

type の値の場合 文字列、変数を二重引用符で囲みます。

JSON — 変数を含む本文
{
  "nome": "{{nomeCliente}}",
  "email": "{{emailCliente}}",
  "total": {{valorTotal}}
}
💡
使用する $response 野原で データ内のパス 以下を含む完全な HTTP 応答をキャプチャします。 status, statusText そして生データ。
⚙️

クリップボード

clipboard
コピーネックレスクリップボード
出力 次へ

システム クリップボードにデータを読み書きします (Ctrl+C/Ctrl+V)。ストリームとオペレーティング システムの間でデータを転送する場合に便利です。

テキストをシステムのクリップボードにコピーするか、ユーザーがコピーした現在のコンテンツを読み取ります。

⚙️ クリップボード ✓ ブロックを保存

コピー

現在のクリップボードの内容を構成されたテキストに置き換えます。変数を受け入れます: {{nome}} - {{email}}.

読む

現在のクリップボードの内容をキャプチャし、将来のブロックで使用できるようにストリーム変数に保存します。

パラメータ 説明
Ação コピー・読み取り
Texto コピーするテキスト (「コピー」アクションの場合)。変数を受け入れます
Salvar na variável 読み取ったテキストを受け取る変数 (「読み取り」アクションの場合)
💡
ヒント: ブロックと合わせる キーを押します (Ctrl+V) を使用して、Form ブロックに応答しないシステムのフィールドに自動的に貼り付けます。

ユースケース

コピー(クリップボードに書き込む)

現在のコンテンツを構成されたテキストに置き換えます。変数を受け入れます {{var}}。 Form ブロックに応答しないシステムに貼り付ける前にテキストを準備する場合に便利です。

読み取り (クリップボードからキャプチャ)

クリップボードの現在の内容をキャプチャし、変数に保存します。ユーザーが手動でコピーしたデータ、または別のプログラムがクリップボードに配置したデータをキャプチャするために使用します。

💡
レガシー システムに貼り付けるには、以下を組み合わせます。 コピー +ブロック キーを押しますCtrl+V.
⚙️

接続を待つ

wait-connections
同期する平行
出力 次へ

以前に接続されていたすべてのブロックが完了するまで待ってから続行します。並列ストリームを同期するのに役立ちます。

⚙️ 待機接続 ✓ ブロックを保存

いつ使用するか

複数の並列ブロックがフロー内の 1 点に収束すると、ブロックは 接続を待つ 続行する前に、全員が終了するのを待ってください。これがないと、すべての分岐が完了する前にフローが進む可能性があります。

⚙️

ブロックグループ

block-group
整理するグループコンテナ
出力 次へ

コンテナ内の他のブロックを視覚的にグループ化して、フローを整理および構造化します。それ自体ではアクションは実行されません。

⚙️ ブロックグループ ✓ ブロックを保存
⚙️

コメント

comment
メモ注釈リマインダー
出力

ビジュアルメモ帳。フロー中にアクションは実行されません。これは、キャンバスを文書化して整理するためにのみ使用されます。

⚙️ コメント ✓ ブロックを保存
🔔

お知らせ

notification
警告警告ポップアップ
出力 次へ

視覚的なアラートをユーザーに表示します。ネイティブの Windows 通知 (画面の隅) として、またはブラウザーのアクティブなページ内のフローティング ポップアップとして表示されます。

Windows オペレーティング システム上でユーザーに通知を表示したり、アクティブなページ内の HTML ポップアップとして、さまざまな視覚スタイルを使用して通知を表示します。

🔔 通知 ✓ ブロックを保存

ブラウザ

現在のページ内にスタイル付きのトースト/ポップアップを表示します。標準、成功、注意、失敗、情報、カラフルなアラートの 7 つの視覚スタイルをサポートします。

ネイティブ Chrome/Edge 通知 API を使用し、開いているページに関係なく、Windows 画面の右下隅にアラートを表示します。

期間

ユーザーが手動で閉じるまでポップアップを保持するには、0ms を設定します。これは、自動的に消えてはいけない重要なメッセージに最適です。

パラメータ 説明
Título 通知のタイトル
Mensagem 通知テキスト。変数 {{var}} を受け入れます
Onde exibir ブラウザのみ・Windowsのみ・Windowsとブラウザ
Estilo 標準・成功(緑)・注意(オレンジ)・失敗(赤)・情報(青)・アラート(紫/茶)
Duração no navegador (ms) ポップアップが消えるまでの時間 (0 = 閉じるまで維持)
💡
ヒント: スタイル通知を使用する 成功 タスクの完了を確認し、 失敗 エラー処理ブロックと組み合わせて問題を警告します。
🔔

警報音

✦ 独占
alarm
騒音ビープ音
出力 次へ
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

タスクの実行中または実行後に、警告音を鳴らしてユーザーの注意を引きます。ストリームがバックグラウンドで実行されている場合に便利です。

設定した時間、警告音を鳴らします。重要なタスクやイベントの完了を知らせるのに役立ちます。

🔔 アラーム ✓ ブロックを保存

音の種類

5 つのオプション: シンプルなビープ音 (控えめな通知)、一般的なアラート (適度な注意)、成功/完了 (タスクの完了)、サイレン/緊急 (重大なエラー)、デジタル (技術スタイル)。

ボリューム

0 (ミュート) から 100 (最大音量) までスケールします。サウンドはアクティブなブラウザタブで再生されます。

パラメータ 説明
Escolha o som シンプルなビープ音、一般的な警告、成功/完了、サイレン/緊急、デジタル
Duração (segundos) 目覚ましはどれくらい鳴りますか?
Volume (0 a 100) アラーム音量レベル
💡
ヒント: ユーザーが決定を下す必要があるときにメッセージが確実に表示されるように、ダイアログの直前にアラーム ブロックを配置します。
🔔

処理中

✦ 独占
processing-screen
ロック読み込み中処理
出力 デフォルト
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

ページ上に読み込みインジケーターを備えた半透明のオーバーレイを表示し、ロボットの動作中にユーザーがクリックしたり操作したりできないようにします。

フローの実行中にユーザーの操作を防ぐために、読み込みインジケーターを備えたロック画面を表示します。

🔔 処理中 ✓ ブロックを保存

画面を開く

インターフェースを即座にロックします。メッセージ、色、透明度を構成して、ターゲット サイトと視覚的に統合します。

画面を閉じる

オーバーラップを削除し、通常のインタラクションを復元します。フローが終了するとき、またはエラーが発生した場合に使用します。

終わったら開いたままにしておく

フローは終了したが、ページの制御を取り戻す前にユーザーに結果を確認してもらいたい場合に便利です。

メッセージ内で HTML を許可する

高度なメッセージ書式設定 (太字、リンク、絵文字、さらにはインライン HTML/CSS を使用したカスタム プログレス バーなど) を有効にします。

パラメータ 説明
Ação 処理画面を開く・処理を閉じる
Mensagem de status ユーザーに表示されるテキスト。変数とHTMLを受け入れます
Tamanho da fonte (px) メッセージのテキストサイズ
Permitir HTML コンテンツをプレーン テキストではなく HTML としてレンダリングします
Cor do texto e spinner メッセージと読み込み中のアイコンの色
Cor de fundo オーバーレイの色
Transparência (%) 0 = 非表示 (ブロックのみ)、100 = 完全に暗い
Manter aberto ao finalizar フローの終了時に自動的に閉じられず、「CLOSE」ボタンが表示されます
Exibir botão FECHAR ユーザーがいつでも画面のロックを解除できるようにします
💡
ヒント: 常にブロックを作成する クローズ処理 フローのエラー パス内 — そうしないと、フローが失敗した場合に画面がフリーズする可能性があります。
🌐

タブ/ウィンドウをアクティブにする

active-tab
フォーカスタブを選択
出力 次へ

どのブラウザ タブが次のブロックのターゲットになるかを定義します。実行コンテキストを、設定された基準によって見つかったタブに変更します。

特定のタブに焦点を当て、それをフロー内の今後のすべてのブロックのターゲットとして定義します。

🌐 アクティブタブ ✓ ブロックを保存

URL別

URL に通知された正規表現が含まれるか、それと等しいか、または一致する最初のタブを検索します。

タイトル別

ブラウザのタブに表示されるタイトルでタブを検索します。

次へ / 前へ

現在のタブの右または左にあるタブに循環的に移動します。

ページが保存されました

オプションを使用して、以前に保存した名前でタブを参照します 保存ID 新しいタブや新しいウィンドウなどのブロックで。

フォーカスタブ

タブをブラウザ内で視覚的に最前面に移動します。ロボットが画面をキャプチャするためにタブを表示する必要がある場合に便利です。

パラメータ 説明
Encontrar aba por 現在のタブ · URL別 · タイトル · 次のタブ · 前のタブ · インデックス · 開いているタブ · 保存したページ
Focar aba/janela タブを視覚的に画面の前面に移動します
💡
ヒント: 前の手順で新しいウィンドウまたはタブを開いた後、次を使用します。 保存ID + ページが保存されました フローのどの時点でも確実にそれに戻ることができます。

このブロックが必要な理由

Dablio Robô は、各アクションをどのタブで実行するかを知る必要があります。このブロックは、 実行コンテキスト 後続のすべてのブロックに対して。フローの開始時、またはフォーカスを別のタブに変更する必要がある場合に使用します。

💡
外部リンクまたはポップアップを含む新しいタブを開いた場合、WROBOBRANDOONE はコンテキストを自動的に変更しません。使用する 保存ID 新しいタブで タブをアクティブ化 → 保存されたページ コントロールを取り戻すために。
🌐

新しいタブ

new-tab
開く新しいページ
出力 次へ

構成された URL を使用してブラウザーで新しいタブを開き、ウィンドウ、識別、読み込み動作を完全に制御できます。

ブラウザーで新しいタブを開き、高度なウィンドウ コントロール、ページの識別を行い、完全な読み込みを待機します。

🌐 新しいタブ ✓ ブロックを保存

「再利用」タブ

新しいタブを開く代わりに、現在のタブが新しい URL で更新されます。リソースを節約し、反復的なフローでの不要なタブの蓄積を回避します。

ロードを待ちます

ページの読み込みが完全に完了するまでフローを一時停止します (読み込みイベント)。待たずにすぐに続行したい場合のみチェックを外してください。

フラップを後ろに置いておく

視覚的なフォーカスを奪うことなく、バックグラウンドでタブを開きます。ユーザーが閲覧を続けている間にページをプリロードするのに最適です。

「ミュート」タブ

タブを自動的にミュートに切り替えます。オーディオの自動再生のあるビデオやページを開く場合に便利です。

保存ID

このタブの名前を保存します (例: 「abaPortal」)。フロー内の他のブロックで参照として使用できます。

パラメータ 説明
URL 開くページのアドレス。変数を受け入れます
Criar na janela 現在のウィンドウ · アクティブなウィンドウ · 特定のウィンドウ · タイトル/URL/保存されたページ別
Reutilizar aba 新しいタブを開くのではなく、既存のタブを更新します
Aguardar carregamento ページが完全にロードされるまで待ってから続行してください
Manter aba atrás 画面から視覚的な焦点を奪うことなく開きます
Silenciar aba 新しいタブの音 (ビデオ、通知) をミュートする
Salvar identificação 他のブロックでこのタブを参照するために名前を保存します
💡
ヒント: 複雑なマルチタブの自動化には、次を使用します。 保存ID 開いている各タブで、ブロックを使用してタブ間を移動します タブ/ウィンドウをアクティブにする 使用して ページが保存されました.

「再利用」タブオプション

リソースをループで保存する

アクティブな場合、ブロックは新しいタブを開くのではなく、現在のタブに移動します。多くの URL を順番に訪問するフローに最適です。開いているタブが数十個蓄積されることを避けます。

💡
使用する 保存ID タブに名前を付け、ブロックを使用してそのタブに正確に戻ることができます。 タブをアクティブにする オプション付き ページが保存されました.
🌐

タブ/ウィンドウの切り替え

switch-tab
フラップを変更する閲覧する
出力 デフォルトフォールバック (見つからない)

実行フォーカスを、URL、タイトル、インデックス、または相対位置によって識別される、ブラウザーですでに開いている別のタブに切り替えます。

URL、タイトル、インデックス、相対位置、または保存されたページに基づいて、フォーカスを別のタブに切り替えます。

🌐 スイッチタブ ✓ ブロックを保存

URL別

開いているすべてのタブを検索し、パターンに一致する最初のタブをアクティブにします。プレーンテキスト、正確なテキスト、または正規表現テキストをサポートします。

次へ / 前へ

タブを順番に処理する必要があるループで役立ちます。循環的な順序で移動します (最後のものの後に最初に進みます)。

フォールバック出力

フラップが見つからない場合、流れは出口を通って続行します。 フォールバック エラーを生成する代わりに、「タブが見つからない」ケースを適切に処理できます。

パラメータ 説明
Encontrar aba por URL · タイトル · 次へ · 前へ · インデックス · タブを開く · 保存したページ
Definir como aba ativa このタブは次のアクションのターゲットになります
💡
ヒント: ブロックと併用してください タスクを繰り返す そして 次のタブ N 個の開いているタブを順番に処理します。
🌐

新しいウィンドウ

new-window
ポップアップ別ウィンドウ
出力 次へ

現在のタブとは別に、新しいブラウザ ウィンドウを開きます。プライベート/シークレット モード、アドレス バーのないポップアップ、カスタム ディメンションをサポートします。

新しいブラウザ ウィンドウが開き、高度なオプション (プライベート/シークレット モード、タイプ、初期状態、カスタム ディメンション) が表示されます。

🌐 新しいウィンドウ ✓ ブロックを保存

シークレットモード

メイン セッションの履歴や Cookie なしで、プライベート ウィンドウで開きます。拡張機能の設定で許可が必要です。

ポップアップの種類

タブ バー、アドレス、ツールのないコンパクトなウィンドウ - 特定のコンテンツを表示したり、レガシー Web システムを開くのをシミュレートしたりするのに最適です。

カスタム状態

ウィンドウを画面上に正確に配置します: 上、左、幅、高さ (ピクセル単位) - 複数のモニターで監視または表示する場合に便利です。

パラメータ 説明
URL 新しいウィンドウにロードするアドレス
Janela anônima プライベートモードで開きます(拡張機能の許可が必要です)
Tipo 通常・ポップアップ(タブなし)・パネル
Estado inicial 通常・最大化・最小化・全画面・カスタム(位置・サイズ)
Salvar identificação 他のブロックのウィンドウを参照するために名前を保存します
💡
ヒント: ポップアップ ウィンドウは、メイン フロー ウィンドウに影響を与えることなく補助フォームやパネルを開くのに最適です。
🌐

戻る

go-back
歴史前の
出力 次へ

アクティブなタブの履歴の前のページに移動します。ブラウザの「戻る」ボタンに相当します。

アクティブなタブの前のページに戻ります。ブラウザの「戻る」ボタンに相当します。

🌐 戻る ✓ ブロックを保存

一般的な使用法

スクレイピング ループまたはフォームで詳細アイテムを処理した後、リストに戻ります。

💡
ヒント: ブロックと組み合わせる セレクターを待つ [戻る] をクリックして、続行する前に前のページが読み込まれていることを確認します。
🌐

次へ

go-forward
歴史次へ
出力 次へ

アクティブなタブの履歴内の次のページに移動します (存在する場合のみ)。ブラウザの [次へ] ボタンに相当します。

アクティブなタブの次のページに進みます。ブラウザの「次へ」ボタンに相当します。

🌐 前進する ✓ ブロックを保存

一般的な使用法

ユーザーが逆方向に移動し、ロボットが再開する必要があるレビュー フローで役立ちます。

🌐

タブ/ページを閉じる

close-tab-window
閉じる閉じる
出力 次へ

ストリーミング中に特定のタブまたはウィンドウを閉じます。複数の選択基準をサポートしており、一度に複数のタブを閉じることができます。

アクティブなタブ、表示されているタブ、ウィンドウ、URL、タイトル、インデックス、または保存したページなどの基準に従ってタブまたはウィンドウを閉じます。複数のクローズをサポートします。

🌐 クローズタブウィ ✓ ブロックを保存

URL別

URL がパターンに一致するすべてのタブを閉じます。アクティブ化 複数を閉じる すべてを一度に閉じる。それ以外の場合は、最初に見つかったもののみを閉じます。

アクティブなタブと現在のタブ

アクティブなタブ (仕事) ストリームがターゲットとして使用しているタブを閉じます。 現在のタブ (表示) ユーザーが現在表示しているタブを閉じます。

パラメータ 説明
O que fechar アクティブなタブ · 現在のタブ · アクティブ/現在のウィンドウ · 特定のタブ · タイトル/インデックス/URL/保存されたページ別
Fechar múltiplos 条件で見つかったすべてのタブを閉じます
💡
ヒント: ストリーム全体で不要なタブを閉じると、ブラウザが整理された状態に保たれ、長いストリームでのパフォーマンスの問題が防止されます。

終了モード

アクティブなタブ (作業) と現在のタブ (表示)

アクティブなタブ (仕事) フローが実行コンテキストとして使用しているタブを閉じます。 現在のタブ (表示) ユーザーがブラウザで現在表示しているタブを閉じます。ロボットがバックグラウンドで動作する場合、これらは異なるタブになる可能性があります。

💡
ストリーミング中に不要なタブを閉じると、特に数百ページを処理するオートメーションにおいて、メモリが節約され、ブラウザが整理された状態に保たれます。
🌐

スクリーンショット

take-screenshot
印刷する写真スクリーンショット
出力 次へ

4 つのモードで画面イメージをキャプチャします: ページの表示領域、スクロールのあるページ全体、特定の要素、または画面よりも高い高さの完全な要素。

表示領域、ページ全体、特定の要素、またはスクロールのある要素全体のスクリーンショットを撮ります。

🌐 テイクスクリーン ✓ ブロックを保存

全ページ

Dablio Robô はページを上から下に自動的にスクロールし、断片を収集し、キャンバスを使用して完全な画像を組み立てます。遅延画像がフィールドとともに読み込まれるまで待ちます 待機 (ミリ秒).

特定の要素

キャプチャする前に要素をスクロールして画面の中央に配置します。 CSS または XPath セレクターを使用して、正確な要素を識別します。

完全な要素 (スクロール付き)

オーバーフローのある要素の場合: スクロール — Dablio Robô は、ビューポートより大きい場合でも、要素内をスクロールしてすべてのコンテンツをキャプチャします。

変数に保存

結果は Base64 文字列 (data:image/png;base64,...)OCR で使用したり、ファイルとしてエクスポートしたり、AI API に送信したりできます。

パラメータ 説明
Alvo 表示可能なページ · ページ全体 · 1 つの要素 · 1 つの完全な要素 (スクロール付き)
Em qual aba 現在のタブ、または URL/タイトル/インデックス/保存したページで検索
Seletor do elemento キャプチャする要素の CSS または XPath セレクター
Aguardar (ms) 動的コンテンツをロードするためにスクロールした後に一時停止します
Salvar no computador PNG/JPG ファイルをダウンロードする
Salvar em variável 画像をBase64として変数に保存します
💡
ヒント: 使用する 待機 (ミリ秒) 遅延読み込みされた画像またはアニメーションを含むページの場合は 1000 ~ 2000 ミリ秒 — キャプチャ前にコンテンツが表示されるようにします。

キャプチャモード

表示可能なページ (ビューポート)

ブラウザ ウィンドウの表示領域のみをキャプチャします。高速でスクロールする必要がありません。

全ページ

Dablio Robô は、ページを上から下に自動的にスクロールし、断片をキャプチャし、キャンバスを使用して完全な画像を組み立てます。フィールドを設定する 待機 (ミリ秒) 画像の遅延読み込みを確実にするために、1000 ~ 2000 ミリ秒の間で実行します。

特定の要素

要素が表示されるまでページをスクロールし、その領域のみをキャプチャします。 CSS または XPath セレクターを使用して、正確な要素を識別します。

完全な要素 (内部スクロール付き)

要素の場合 overflow: scroll、ロボットは要素内を転がり、断片をつなぎ合わせて、画面より大きい場合でもすべてのコンテンツをキャプチャします。

🌐

リッスンブラウザ

wait-browser-event
イベント待ってください聞いてください
出力 デフォルトフォールバック (タイムアウト)

特定のブラウザまたはページのイベント (タブの開閉、クリック、入力、フォームの送信、スクロールなど) を待機しているフローを一時停止します。

ブラウザまたはページ要素で特定のイベントが発生するまでフローを一時停止します。

🌐 待機ブラウザ ✓ ブロックを保存

タブイベント

タブがロードされるか、作成されるか、閉じられるまで待機します。ポップアップまたは新しいタブを非同期で開くフローでは不可欠です。

マウスとキーボードのイベント

ユーザーの操作を待ちます: 任意の場所をクリックする、特定の要素をクリックする、フィールドに入力するなど。ロボットをリアクティブ トリガーに変えます。

エレメントモニター

アクティブな場合、イベントは構成されたセレクター内で発生した場合にのみ受け入れられます。ページの他の部分にある同じイベントは無視されます。

フォールバック出力

イベントが制限時間内に発生しない場合、フローは出力まで続行されます。 フォールバックにより、タイムアウトを失敗なく処理できるようになります。

パラメータ 説明
Tempo limite (ms) イベントが発生しない場合は、フォールバック出力に従います。
Evento a escutar タブ: ロード/閉じる/作成 · ウィンドウ: 作成/閉じる · マウス: クリック/dblclick/mouseover · キーボード: キーダウン/キーアップ · フォーム: 入力/変更/フォーカス/ぼかし/送信 · クリップボード: コピー/カット/ペースト · タッチ · スクロール · サイズ変更 · ロード
Monitorar em アクティブなタブ · URL別 · タイトル · インデックス · 保存されたページ
Monitor elemento イベントは選択したセレクター内で発生する必要があります
💡
ヒント: 使用する タブが読み込まれるまで待ちます 読み込みに時間がかかる可能性があるリンクを開いた後。固定遅延よりも堅牢で、待ち時間を無駄にしません。
🌐

プロキシ

proxy
VPN匿名性ネットワーク
出力 次へ

すべてのブラウザ ナビゲーション用にプロキシ サーバーを構成します。これは、地理的制限をバイパスしたり、スクレイピング オートメーションで IP をローテーションしたりする場合に役立ちます。

ブラウザ接続全体に対してプロキシ サーバー (HTTP/HTTPS/SOCKS4/SOCKS5) を構成するか、現在の構成を削除します。

🌐 プロキシ ✓ ブロックを保存

プロキシを設定する

ホスト、ポート、プロトコル、資格情報を構成します。プロキシがアクティブな間、すべてのブラウザ接続に影響します。

プロキシのクリア

プロキシ構成を削除し、オペレーティング システムのデフォルトのネットワーク設定に戻します。

例外

にリストされているドメイン 例外のリスト (カンマで区切って) プロキシを経由しません: localhost、127.0.0.1、企業イントラネット。

パラメータ 説明
Ação プロキシの設定 · クリア/無効化
Protocolo HTTP・HTTPS・SOCKS4・SOCKS5
Host/IP プロキシサーバーアドレス
Porta プロキシサーバーポート
Usuário/Senha オプションの認証資格情報
Lista de exceções プロキシを使用しないドメイン (カンマ区切り)
💡
ヒント: 常にブロックを追加する プロキシのクリア フローの最後に、自動化の終了後にプロキシがアクティブなままにならないようにします。

構成

サポートされているプロトコル

HTTP、HTTPS、SOCKS4 および SOCKS5。認証が必要なプロキシの場合は、フィールドに入力します。 ユーザー そして パスワード。認証情報はブラウザによって自動的に送信されます。

例外のリスト

プロキシを経由しないカンマ区切りのドメイン。常に含める localhost そして 127.0.0.1 ローカル トラフィックをプロキシ経由でルーティングしないようにします。

📝
常にブロックを追加する プロキシのクリア 流れの終わりに。これがないと、自動化が終了した後もプロキシがアクティブなままとなり、すべてのユーザー ナビゲーションに影響します。
🌐

フレームの切り替え

switch-frame
iframeフレームコンテキスト
出力 デフォルト

実行コンテキストを <iframe> ページ上で。インタラクションする要素がインライン フレーム内にある場合に必要です。

実行フォーカスをページ上の特定の iFrame に変更するか、メイン ページに戻します。

🌐 スイッチフレーム ✓ ブロックを保存

フレームを選択

フレームに焦点を当てた後、後続のブロック内のすべてのセレクターは、メイン ページではなく、そのフレーム内の要素を検索します。

メインページに戻る

オプションを使用する メインページに戻る フレームを終了し、グローバル ページ コンテキストに戻ります。

セレクタによる

Dablio Robô が要素を見つけます <iframe> 指定されたセレクターを使用して DOM 内でフレーム ID を自動的にマップします。

パラメータ 説明
Modo メインページに戻る · CSS/XPathセレクター別 · フレームURL別 · インデックス別
Seletor <iframe> 要素 CSS または XPath セレクター
URL do frame フレームを見つけるための URL パターン
Índice リスト内のフレーム位置 (0 = メイン)
💡
ヒント: 多くの銀行システム、政府ポータル、支払いシステムでは、セキュリティのために iframe にフォームが埋め込まれています。このブロックは、このような場合の自動化に不可欠です。
ℹ️
フレームに切り替えた後、後続のブロック内のすべてのセレクターがそのフレーム内の要素を検索します。

仕組み

フレームに焦点を合わせた後、 次のブロック内のすべてのセレクター メイン ページではなく、そのフレーム内の要素を探し始めます。使用する メインページに戻る フレームを終了してグローバル コンテキストに戻ります。

💡
政府ポータル、銀行システム、支払いフォームでは、セキュリティ上の理由から iframe がよく使用されます。このブロックは、これらのシナリオを自動化するために不可欠です。
📝
要素が iframe 内にあるかどうかを確認するには、開発者ツール (F12) を開いてタグを探します。 <iframe> または <frame> ページ構造内で。
🌐

画面表示

fullscreen
最大化する全画面表示
出力 デフォルト

ブラウザ ウィンドウまたは特定のページ要素の表示方法を制御します。スクリーンショットや全画面表示が必要なシステムに役立ちます。

表示モードを変更します: ウィンドウ (通常/最大化/最小化/全画面)、全ページ、または特定の要素を展開します。

🌐 全画面表示 ✓ ブロックを保存

ウィンドウの状態を通常、最大化、最小化、または全画面に変更します。スクリーンショットを撮る前に、完全な可視性を確保するのに役立ちます。

要素

ウィンドウの残りの部分に影響を与えることなく、ビデオ プレーヤーやマップなどの特定の要素に対してブラウザーのフルスクリーン API を呼び出します。

パラメータ 説明
Alterar 現在のウィンドウ・現在のページ・特定の部分(要素)
Modo de exibição 通常・最大化・最小化・全画面
Seletor do elemento 特定の要素を全画面に拡大するには
🌐

リチャージ

reload-tab
アップデートF5リフレッシュする
出力 次へ

1 つ以上のブラウザ タブをリロードします (F5 と同等)。ダッシュボード内のデータを更新する場合や、リロードが必要な変更後にデータを更新する場合に便利です。

基準 (アクティブなタブ、表示、タイトル、インデックス、または URL) に従って 1 つ以上のタブを再読み込みします。

🌐 リロードタブ ✓ ブロックを保存

複数のリロード

URLで検索する場合は選択してください 複数のリロード パターンに一致するすべてのタブを一度に更新します。

パラメータ 説明
Qual aba recarregar アクティブなタブ · 現在のタブ · 特定 · タイトル/インデックス/URL/保存されたページ別
Recarregar múltiplos 条件で見つかったすべてのタブを再読み込みします
💡
ヒント: リロード後、ブロックを使用する セレクターを待つ 要素が表示されるまで待ってから続行します。

一般的な用途

  • 変更後にダッシュボードまたはレポートを更新する
  • 積極的なキャッシュを備えたシステムでデータを強制的にリロードする
  • 自動化中にスタックしたページを再起動する
  • 複数の監視タブを一度にリロードする
💡
リロード後、ブロックを使用してください 要素が存在します または セレクターを待つ 続行する前に、ページが完全に読み込まれていることを確認してください。
🌐

URLを取得

get-tab-url
URLを取得する住所
出力 次へ

開いているタブの URL やタイトルをキャプチャし、後で使用できるようにフロー変数に保存します。

1 つ以上の開いているタブの URL やタイトルを取得し、変数に保存します。

🌐 タブURLの取得 ✓ ブロックを保存

アクティブなタブ

フローが現在ターゲットとしているタブの URL とタイトルを返します。

すべてのタブ

現在のウィンドウ内のすべてのタブの URL とタイトルを含む配列を返します。オプションのフィルターを使用すると、関連するタブのみを選択できます。

パラメータ 説明
Modo アクティブなタブ · すべてのタブ
Filtros 「すべてのタブ」が選択されている場合にフィルタする URL とタイトル
Variável para URL URL (または URL のリスト) を受け取る変数の名前
Variável para título タイトル (またはリスト) を受け取る変数の名前
💡
ヒント: ページ依存のアクションを実行する前に、フローがどの URL にあるかを動的に確認するために使用します。

一般的な用途

  • 条件付きアクションを実行する前に、フローがどの URL にあるかを確認してください
  • リダイレクト後の URL をキャプチャしてパラメータを抽出する
  • 自動化中にアクセスした URL の履歴を保存する
  • 続行する前に、フローが予期したページに到着したことを検証してください
🌐

ファイルをダウンロードする

handle-download
ダウンロード画像オーディオビデオメディア
出力 次へ

ファイルのダウンロードを傍受して管理します。ダウンロードの開始を待機したり、URL 経由で直接ダウンロードしたり、ページ要素からメディア (画像、ビデオ、オーディオ) を抽出したりできます。

ダウンロードが開始されるのを待ち、直接 URL 経由でファイルをダウンロードするか、ページ要素からメディア (画像、オーディオ、ビデオ) を抽出します。

🌐 ハンドルダウン ✓ ブロックを保存

ダウンロードを待ちます

ブラウザがダウンロードを開始する (ユーザーのクリックまたはページのリダイレクト) まで待機します。 Web サイトが動的に生成するファイルをキャプチャする場合に便利です。

直接URL

指定した URL からすぐにファイルをダウンロードします。行ごとに区切られた複数のリンクを受け入れます。

メディア要素

セレクター内のimg、video、audio要素のsrc URLを抽出してダウンロードします。アクティブ化 複数の 見つかったすべてのメディアをダウンロードします。

ワイルドカードを使用して名前を変更する

使用する * 元の名前を保存するには: fotos/*.jpg 各画像を元の名前で「写真」フォルダに保存します。 relatorio_* 名前はそのままにして拡張子を変更します。

パラメータ 説明
Modo ダウンロードを待つ · ダイレクト URL · メディア要素
Seletor do elemento メディアを検索するコンテナ(エレメントモード)
Múltiplos 見つかったすべてのメディアをダウンロードする
Aguardar conclusão ダウンロードが完了するまでストリームを一時停止します
Renomear arquivo 元の名前を維持するには * を使用します (例:folder/*.jpg)
Salvar em local específico カスタムの宛先フォルダーを設定する
Salvar caminho em variável ダウンロードしたファイルのパスを保存します
💡
ヒント: ブロックと合わせる ループ 複数のページ ファイルを順番にダウンロードし、変数を介して各ファイルを動的な名前で保存します。

ワイルドカード (*) を使用してパターンの名前を変更します

キャラクター * 元のファイル名を保持し、プレフィックス、サフィックス、または拡張子のみを変更できます。

  • fotos/* — フォルダーに保存します 写真 元の名前を維持する
  • *.jpg — 名前を保持し、JPG拡張子を強制します
  • relatorio_* — 元の名前にプレフィックスを追加します
  • backup/*.pdf — PDF 拡張子を付けてバックアップ フォルダーに保存されます
💡
複数のページからファイルを順番にダウンロードするには、ブロックに一致します データの閲覧 ファイル名に変数を使用して URL のリストを反復処理し、各項目が一意の識別子で保存されるようにします。
🖱️

要素をクリックします

click-element
クリックボタンリンク
出力 次へ

CSS または XPath セレクターを使用してページ要素をクリックします。 Web オートメーションで最も使用されるブロック。

CSS または XPath セレクターを使用して、ページ上の 1 つ以上の要素をクリックします。要素が表示されるまでの待機がサポートされています。

🖱️ クリック要素 ✓ ブロックを保存

CSSセレクター

例: #botao-salvar, .btn-primary, button[type='submit'], a.menu-link:nth-child(3).

XPath セレクター

例: //button[text()='Salvar'], //input[@placeholder='Buscar']。 CSS だけでは要素を識別できない場合に使用します。

複数の

セレクターによって見つかったすべての要素を順番にクリックします。複数のポップアップを閉じたり、リスト内のチェックボックスを選択したりする場合に便利です。

セレクターを待つ

ブロックは要素が表示されるのを待ってからクリックします。クリックする前に遅延ブロックが必要なくなります。

パラメータ 説明
Seletor 要素の CSS または XPath (例: #btn-save, //button[@type='submit'])
Múltiplos セレクターで見つかったすべての要素をクリックします
Aguardar seletor 要素が表示されるまで待ってからクリックしてください
Tempo máximo (ms) 要素の待機タイムアウト
💡
ヒント: iframe 内の要素をクリックしても機能しない場合は、ブロックを使用してください フレームの切り替え まず正しいフレームに焦点を合わせます。

サポートされているセレクター

CSSセレクター

有効な CSS セレクターはすべて機能します。 #id, .classe, button[type="submit"], ul.menu > li:nth-child(2) > a。 Dablio Robô のセレクター ツールを使用して、ページからセレクターを直接キャプチャします。

XPath セレクター

CSS だけでは不十分な場合に役立ちます。例: //button[text()='Confirmar'], //input[@placeholder='Buscar']。 XPath は次で始まります // または (//.

📝
このブロックにはアクティブなタブが必要です。ブロックを使用する 新しいタブ または タブをアクティブにする クリックを実行する前に。
🖱️

コンテンツを取得する

get-text
テキストをキャプチャするhtml抜粋
出力 デフォルト

ページ要素 (プレーン テキスト、内部 HTML、またはフォーム フィールド値) からコンテンツを抽出します。後続のブロックで使用できるように変数に保存します。

ページ要素からテキスト、内部 HTML、または値を抽出します。複数の要素をサポートします (配列を返します)。

🖱️ テキストの取得 ✓ ブロックを保存

innerText と textContent の比較

内部テキスト 表示可能なテキストを返します (display:none と書式設定を考慮)。 テキストコンテンツ CSS によって隠されたコンテンツを含むすべてのノード テキストを返します。

複数の要素

見つかったすべての要素の内容を含む配列 (リスト) を返します。ブロックと合わせて使う データの閲覧 各項目を処理します。

HTMLを含める

プレーン テキストの代わりに innerHTML をキャプチャします。これは、さらなる処理のために HTML 構造を抽出するのに役立ちます。

パラメータ 説明
Seletor 対象要素のCSSまたはXPath
Salvar em variável 値を受け取る変数の名前
Múltiplos elementos 見つかったすべての要素をリストとして取得します
Incluir tags HTML プレーンテキストの代わりに innerHTML をキャプチャします
Usar textContent .innerText (可視) の代わりに .textContent (生のテキスト) を使用します。
Aguardar elemento キャプチャする前に要素が表示されるのを待ちます
💡
ヒント: HTML テーブル全体からテキストを抽出するには、要素を選択します tableHTMLを含める アクティブ — テーブルの完全な HTML を処理することができます。

キャプチャモード

innerText (デフォルト)

CSS を考慮して、表示されるテキストのみを返します。 display:none。これは、ユーザーが画面上で見ているものに最も近い動作です。

テキストコンテンツ

CSS や空白によって隠されたコンテンツを含む、すべてのノード テキストを返します。要素にキャプチャする必要がある隠しテキストがある場合に便利です。

内部HTML

要素の内部 HTML コードをキャプチャします。アクティブ化 HTMLタグを含める テキストだけでなく要素構造を処理する必要がある場合。

複数の要素

アクティブな場合は、 配列 セレクターによって見つかったすべての要素の内容を含む。ブロックと合わせる データの閲覧 各アイテムを個別に処理します。

🖱️

フォーム

forms
埋める入力タイプフィールド選択する
出力 次へ

フォームを操作するための最も多用途なブロック: テキスト フィールドに入力し、オプションを選択し、チェックボックスをマークし、ラジオ ボタンをクリックし、フォームからすべてのデータを一度に抽出できます。

フォームを操作します。テキストフィールドに入力したり、リストからオプションを選択したり、チェックボックスやラジオボタンをマークしたり、フォームからデータを抽出したりします。

🖱️ フォーム ✓ ブロックを保存

テキストフィールド

フィールドに値を入力します。使用する フィールドをクリアする 前のコンテンツを削除します。 タイピングの遅れ 人間による文字入力をシミュレートします。

選択リスト(選択)

内部値、オプションのテキスト、位置 (インデックス)、または最初/最後のオプションによって選択します。動的選択のための変数を受け入れます。

値の取得

すべてのフォームフィールドを一度に抽出し、JSON、URL エンコード、またはテキスト形式で返します。完成したフォームの監査に最適です。

送信する

送信ボタンをクリックするか、フォーム上で submit() を直接呼び出します。

パラメータ 説明
Seletor フォームフィールドまたはコンテナのCSS
Aguardar elemento フィールドが使用可能になるまで待ちます
Múltiplos 見つかったすべてのフィールドにアクションを適用します
Obter valores フォームに入力するのではなく、フォームからデータを抽出する
Tipo de ação テキストフィールド · 選択リスト · チェックボックス · ラジオ · 送信
Valor 入力するテキストまたは選択する値
Limpar campo 書く前にコンテンツを整理する
Atraso de digitação (ms) 入力された各文字間の時間
Modo de seleção 値別 · 最初のオプション · 最後のオプション · 位置別
Formato de extração JSON・エンコードされたURL・テキスト(値取得時)
💡
ヒント: 遅い入力が必要なフィールド (ボットの検出を避ける) の場合は、次のように設定します。 タイピングの遅れ 1 文字あたり 50 ~ 150 ミリ秒。

サポートされているフィールドの種類

テキストフィールド (入力/テキストエリア)

フィールドの値を入力します。使用する クリアコンテンツ を使用して、入力する前に前の値をクリアします。フィールド タイピングの遅れ 人間の入力を 1 文字ずつシミュレートします。オートコンプリートを検出するシステムの場合は 50 ~ 150 ミリ秒に設定します。

選択リスト(選択)

に基づいてオプションを選択してください 内部値 (属性 value HTML)、表示されるテキストではありません。正しい値を見つけるには、ブラウザの開発者ツール (F12 → <option> 希望)。

チェックボックスとラジオ

フィールド オプションを選択してください 要素をマークするかどうかを定義します (true) またはチェックを外した (false)。ラジオ ボタンの場合、1 つを選択すると、同じグループ内の他のボタンの選択が自動的に解除されます。

📝
このブロックにはアクティブなタブが必要です。必ずブロックを使用してください 新しいタブ または タブをアクティブにする フォームを操作する前に。
🖱️

スクロール

scroll
ロールスクロールオーバーフロー
出力 次へ

スクロールバーを使用してページまたは要素を特定の位置までスクロールするか、画面上の要素を表示します。

スムーズなプレビューとアニメーションのためのスクロール サポートを使用して、ページまたは特定の要素を水平および/または垂直にスクロールします。

🖱️ スクロール ✓ ブロックを保存

絶対位置と増分位置

増分なし: 上/左から正確な X/Y 位置に移動します。インクリメントあり: 現在のスクロール位置に値を追加します。

スクロールして表示

ターゲット要素がビューポートに表示されるまで自動的に上下にスクロールします。位置を計算する必要はありません。

オーバーフロー要素

要素内をスクロールするには overflow: scroll (リスト、テーブル、パネル)、フィールドにセレクターを入力します 対象要素.

パラメータ 説明
Elemento alvo スクロールする要素の CSS/XPath セレクター (空 = ページ全体)
Rolagem horizontal (px) 正 = 右、負 = 左
Rolagem vertical (px) 正 = 下、負 = 上
Rolar para visualização 目的の要素が画面上に表示されるまでスクロールします
Rolagem suave 瞬間的なアニメーションではなくスクロール アニメーションを使用します。
Incrementar 絶対位置に移動するのではなく、現在位置に追加します。
💡
ヒント: 使用する スクロールして表示 表示領域の外側にある要素をクリックする前に - 一部のシステムは、表示されている要素のクリックにのみ反応します。

スクロールモード

絶対位置と増分位置

インクリメントなし: 入力された正確な座標 (左上隅から X/Y) までスクロールします。インクリメントあり: 現在の位置に値を追加します。たとえば、 +300px 現在の位置から 300 ピクセル下に移動します。

スクロールして表示

座標を計算することなく、ターゲット要素が画面の表示領域に表示されるまでページを自動的にスクロールします。 Dablio Robô は要素の位置を独自に検出します。

オーバーフロー要素

独自のスクロール (リスト、テーブル、パネル) を使用してコンテナー内をスクロールするには、フィールドにコンテナーの CSS/XPath セレクターを入力します。 対象要素 空白のままにする代わりに。

🖱️

属性

attribute-value
href送信元クラス日付
出力 次へ

任意の要素から HTML 属性を読み取り、設定、または削除します。標準属性 (href、src、class) からカスタム データ属性 (data-id、data-value) までをカバーします。

href、src、class、style、data-id、その他のカスタム属性などの要素から HTML 属性を読み取り、設定または削除します。

🖱️ 属性-va ✓ ブロックを保存

取得

属性値を読み取り、設定された変数に保存します。例: を読んでください。 href クリックする前にリンクを変更するか、 data-id リスト項目の。

セット

DOM 内の属性をオンザフライで変更します。例: を変更します src 画像のボタンを無効/有効にします disabled.

削除

要素から属性を完全に削除します。削除する場合に便利です。 readonly または disabled ブロックされたフィールドの数。

パラメータ 説明
Seletor 対象要素のCSSまたはXPath
Ação 値の取得・値の設定・属性の削除
Nome do atributo 例: href、src、クラス、データ ID、プレースホルダー
Salvar em variável 読み取り値を受け取る変数 (「get」アクション)
Valor a atribuir 新しい属性値。変数を受け入れます
Múltiplos 見つかったすべての要素にアクションを適用します
💡
ヒント: によってブロックされたフィールドを有効にするには disabled または readonly、このブロックをアクションで使用します 削除 Form ブロックに入力する前に。

最もよく使用される属性

  • href — リンク URL。閲覧前に目的地を取得するのに役立ちます。
  • src — 画像、ビデオ、スクリプトのパス
  • value — Form ブロックでは変更できない隠しフィールドまたは入力の現在の値
  • data-id, data-* — Web サイトによって埋め込まれた識別子とメタデータ
  • disabled, readonly — フィールド制限。使う 削除 それらのロックを解除するには
  • class, style — 要素の視覚的な制御
🖱️

JSを実行する

javascript-code
スクリプトコード注入するJSプログラム
出力 デフォルト

JavaScript をページ (メイン ワールド コンテキスト) またはサービス ワーカーに直接挿入して実行します。 DOM、フロー変数、拡張 API に完全にアクセスできます。

JavaScript をページ上 (ページ コンテキスト) またはバックグラウンド (サービス ワーカー) で実行します。結果をストリーム変数に保存するには、「return」を使用します。

🖱️ JavaScript-C ✓ ブロックを保存

ページのコンテキスト

コードは、ページ自体の JavaScript の一部であるかのように実行されます。ウィンドウ、ドキュメント、グローバル ページ変数、およびフレームワーク (React、Vue など) にアクセスできます。

背景コンテキスト

chrome.tabs、chrome.storage、chrome.downloads などの Chrome API にアクセスできる Service Worker 上で実行されます。 DOM にはアクセスできません。

フロー変数

使用する vars.minhaVariavel 読むことと vars.minhaVariavel = 'valor' 書くこと。使用する globals.varGlobal ストリーム間のグローバル変数の場合。

戻る

の値 return で設定された変数に保存されます 戻り変数。オブジェクト、配列、数値、文字列をサポートします。

パラメータ 説明
Contexto アクティブなタブ (ページ) · バックグラウンド (Service Worker)
Tempo antes de executar (ms) コードを挿入する前に待機する
Código JS JavaScript が実行中です。 vars (フロー変数) とグローバルにアクセスできます。
Variável de retorno 「戻り値」を受け取る変数
Executar em cada nova aba 新しいタブを開いたときに自動的に再実行します
Executar antes da página タブの読み込みが開始されるとすぐに挿入します
💡
ヒント: 非同期コード (fetch、setTimeout) の場合は、次を使用します。 async/await — Dablio Robô は、Promise が解決されるのを待ってからフローを続行します。
// Lê variável do fluxo
const usuario = vars.nomeUsuario;

// Manipula DOM
document.querySelector('#campo-login').value = usuario;

// Faz uma requisição assíncrona
const resp = await fetch('/api/verificar?user=' + usuario);
const dados = await resp.json();

// Salva resultado no fluxo
vars.usuarioAtivo = dados.ativo;

// Retorna para variável configurada
return dados.ultimoAcesso;
ℹ️
このコードは、`vars` (ストリーム ローカル変数) および `globals` (グローバル変数) にアクセスできます。コード内の `vars` への変更は、ストリームに反映されます。

コード内で使用できるユーティリティ関数

vars — ストリーム変数の読み取りおよび書き込み

使用する vars.nomeVar 読むことと vars.nomeVar = valor 記録する。変更された変数は、フローの後続のすべてのブロックで使用できます。

globals — ストリーム間のグローバル変数

使用する globals.nomeVar 複数のストリーム間で共有される変数にアクセスします。自動化の構成、トークン、またはグローバル状態に役立ちます。

return — 変数に値を返す

によって返される値 return フィールドで設定された変数に保存されます 戻り変数。文字列、数値、オブジェクト、配列など、あらゆるタイプをサポートします。

JavaScript — 使用例
// Ler variável do fluxo
const cliente = vars.nomeCliente;

// Modificar DOM da página
document.querySelector('#campo-busca').value = cliente;

// Fazer requisição assíncrona (await funciona normalmente)
const resp = await fetch('https://api.exemplo.com/dados?q=' + cliente);
const dados = await resp.json();

// Gravar resultado de volta no fluxo
vars.totalResultados = dados.total;

// Retornar valor para a variável configurada no bloco
return dados.items[0].nome;
📝
Dablio Robô がサポート async/await ブロックコード内で直接。フローは、Promise が解決されるまで自動的に待機してから続行します。
🖱️

トリガーイベント

trigger-event
クリック変化する入力DOMイベント
出力 次へ

ページ要素で DOM イベントをトリガーし、他のブロックではカバーできないインタラクションをシミュレートします。ネイティブ JavaScript イベントにのみ応答するシステムに不可欠です。

高度な修飾子と座標オプションを使用して、ページ要素 (マウス、キーボード、フォーム、クリップボード、タッチなど) で DOM イベントをトリガーします。

🖱️ トリガー偶数 ✓ ブロックを保存

マウスイベント

click, dblclick, mousedown, mouseup, mouseover, contextmenu。ボタン (左/右/中央) と修飾キー (Ctrl、Shift、Alt) を設定します。

キーボードイベント

keydown, keyup, keypress。設定する key, code そして keyCode 特定のキーを正確にシミュレートします。

フォームイベント

input, change, focus, blur, submit。フィールドの再検証を強制したり、値の変更にリンクされた JavaScript ロジックをトリガーしたりする場合に役立ちます。

複数の

セレクターによって見つかったすべての要素に対してイベントを順番に発生させます。

パラメータ 説明
Seletor イベントを受け取る要素の CSS または XPath
Evento マウス: クリック/ダブルクリック/マウスダウン/マウスオーバー · キーボード: キーダウン/キーアップ/キープレス · フォーム: 入力/変更/フォーカス/ぼかし/送信 · クリップボード: コピー/カット/ペースト · タッチ · スクロール · サイズ変更
Botão do mouse 左・中央・右
Modificadores CTRL・SHIFT・ALT・メタ
Múltiplos 見つかったすべての要素を撮影します
Opções avançadas バブル、キャンセル可能、座標、キー、keyCode、deltaX/Y
💡
ヒント: Form ブロックがフィールドに入力できない場合 (内部状態を介した React/Vue コントロール入力などのフレームワーク)、次を使用します。 トリガーイベント タイプの input JavaScript で値を入力した後。

このブロックを使用する場合

最新のフレームワーク (React、Vue、Angular)

これらのフレームワークは内部状態を介して入力を制御します。フィールドに直接入力しても更新はトリガーされません。 Form または JavaScript ブロックを介して値を入力した後、イベントを発生させます input または change フレームワークに変更を強制的に認識させるためです。

非表示の検証とリスナー

一部のサイトでは、特定のイベントが発生した場合にのみ検証を実行したり、新しいフィールドを読み込んだりします。この動作をプログラムでトリガーするには、このブロックを使用します。

🖱️

ホバー

hover-element
ホバリングマウスオーバー
出力 次へ

ページ要素上でのホバー (マウスオーバー/ホバー) をシミュレートし、要素上にカーソルを置いた場合にのみ表示されるドロップダウン メニュー、ツールチップ、およびコンテンツを表示します。

ページ要素上でのマウスのホバーをシミュレートします (マウスオーバー/ホバー イベント)。これは、メニュー、ツールヒント、および動的コンテンツの表示に役立ちます。

🖱️ ホバー要素 ✓ ブロックを保存

一般的な使用法

ホバーすると展開するナビゲーション メニュー。ネストされたサブメニュー。追加情報を含むツールチップ。テーブルの行にマウスを移動すると表示されるアクション ボタン。

パラメータ 説明
Seletor 対象要素のCSSまたはXPath
Aguardar seletor ホバーをシミュレートする前に要素が表示されるまで待ちます
💡
ヒント: と組み合わせる 遅延 ホバー後 300 ~ 500 ミリ秒待って、コンテンツが表示される CSS アニメーションをクリックしてからクリックします。

ユースケース

  • ホバー時にのみ表示されるドロップダウン メニューを表示する
  • 追加情報を含むツールチップを表示する
  • テーブル行にアクション ボタンを表示 (編集、削除)
  • コンテンツを明らかにする CSS アニメーションを有効にする
💡
と組み合わせる 待ってください ホバー後、表示 CSS アニメーションが完了するまで 300 ~ 500 ミリ秒待ってからクリックします。
🖱️

ドラッグ要素

drag-element
ドラッグアンドドロップドラッグ
出力 次へ

ページ要素のドラッグ アンド ドロップのアクションをシミュレートします。カンバン ボード、リストの順序付け、スライダー、編集ツールとのインターフェイスに役立ちます。

位置、速度、ボタン押しの設定を使用して、ポイント A からポイント B への要素のドラッグをシミュレートします。

🖱️ ドラッグ要素 ✓ ブロックを保存

ヒューマンシミュレーション

Dablio Robô は、動きを設定可能な間隔で複数の中間ステップに分割し、テレポートではなく人間のマウスの自然な動きをシミュレートします。

アンカーポイント

ソース要素上のクリックが開始される場所 (中央、隅) と、アイテムがドロップされる宛先要素上の場所を構成します。オフセットを使用すると、ピクセルを微調整できます。

ボタンが押されました

ほとんどのドラッグ アンド ドロップでは左ボタンを使用します。一部のインターフェイスでは中央または右のボタンを使用し、予想される動作に従って設定します。

パラメータ 説明
Botão pressionado なし・左・右・中央
Seletor de origem ドラッグする要素
Seletor de destino アイテムがドロップされる要素または領域
Ponto de origem/destino 中央・左上/右・左下/右
Offsets X/Y 出発地と目的地での追加移動
Passos マウスの中間移動の回数
Intervalo entre passos (ms) 人間の抵抗をシミュレートするために各動作の間に一時停止します。
Segurar antes de arrastar (ms) 移動する前にボタンを押し続ける時間
💡
ヒント: ネイティブのドラッグ アンド ドロップが機能しない場合は、ブロックを使用してみてください トリガーイベント シーケンスで: mousedown → mousemove (várias vezes) → mouseup.
🖱️

ファイルを送信する

upload-file
アップロードファイル付ける
出力 次へ

ファイルをフィールドにアップロードする input[type=file]、ブラウザーがオペレーティング システムのファイル セレクターの直接自動化を許可しないという制限を回避します。

URL/Base64、ローカル フォルダー、絶対パスを介してファイルをアップロードするか、ユーザーが手動で選択するためのクリックをシミュレートします。

🖱️ アップロードファイル ✓ ブロックを保存

URL または Base64

ファイルをパブリック URL または Base64 文字列として提供します。 Dablio Robô は、システム セレクターを開くことなく、ファイルをダウンロードして入力に直接挿入します。

ローカルフォルダー

コンピュータ上で以前に許可されたフォルダを選択し、ファイル名を入力します。 Dablio Robô が自動的に読み取って注入します。

絶対パス

ファイルの完全なパス (C:\Users\arquivo.pdf または URL) を提供します。拡張機能の設定でローカル ファイルのアクセス許可が必要です。

マニュアル

アップロード ボタンをクリックして一時停止します。ユーザーはファイルを手動で選択します。選択後もフローは続きます。

パラメータ 説明
Seletor input[type=file] からの CSS または XPath
Aguardar seletor 入力が表示されるまで待ちます
Múltiplos 見つかったすべてのアップロードフィールドに入力します
Origem do arquivo マニュアル・URL/Base64・ローカルフォルダ・絶対パス
💡
ヒント: ストリーム内でファイルを生成してアップロードするには (CSV を作成してシステムに送信するなど)、 データのエクスポート + データの変換 (Base64の場合) + ファイルの送信.

サポートされているファイルソース

パブリック URL または Base64

Dablio Robô は URL からファイルをダウンロードするか、Base64 をデコードしてフィールドに直接挿入します input[type=file] オペレーティング システム セレクターを開かずに。

ローカルフォルダー

コンピューター上のフォルダーを選択します (ブラウザーが一度許可を求めます)。このフォルダー内のファイルの名前を入力します。動的な名前の変数を受け入れます。

絶対パス

ファイルのフルパスを入力します(例: file:///C:/Users/arquivo.pdf)。拡張機能の設定でファイル URL へのアクセス許可が必要です。

マニュアル(ボタンをクリック)

ロボットはアップロード ボタンをクリックして一時停止するだけです。ユーザーにファイルを手動で選択するように求める通知が表示されます。選択後、フローが再開されます。

🖱️

キーを押します

press-key
キーボードショートカットタイプ
出力 次へ

キーの押下やキーボード ショートカットをシミュレートしたり、設定可能なタイミングでキーごとに完全なテキストを入力したりできます。

キーボード ショートカット (CTRL+S など) を押すか、ターゲット要素にオプションでフォーカスを当てて、キーごとにテキストを入力します。

🖱️ キーを押してください ✓ ブロックを保存

ショートカットを押す

Ctrl+S (保存)、Ctrl+A (すべて選択)、F2 (名前変更)、Enter、Escape、Tab などの組み合わせを実行します。ショートカット レコーダーを使用して、目的の組み合わせをキャプチャします。

テキストを入力してください

テキストを 1 文字ずつ入力し、キー間の時間を設定できます。値を直接設定する Form ブロックとは異なり、これは実際の入力をシミュレートします。

ターゲット要素

構成すると、Dablio Robô は各キーの前の要素に焦点を当て、フォーカスが変わった場合でもキーが正しい要素に送信されるようにします。

パラメータ 説明
Ação ショートカットを押す・テキストを入力する
Tecla/combinação 例: CTRL+SHIFT+1、ALT+Q (ショートカットレコーダーを使用)
Tempo de pressão (ms) キーはどのくらいの長さで押されますか
Texto para reproduzir キーごとに入力されるテキスト
Target element 各キーの前にフォーカスを受け取る要素のセレクター
💡
ヒント: 注: ブラウザーのセキュリティ制限により、ネイティブ システム ショートカット (Alt+F4 または Ctrl+Alt+Del など) を拡張機能でシミュレートすることはできません。

一般的なショートカット

  • Enter — フォームとダイアログを確認する
  • Tab — フィールド間を移動する
  • Escape — モードとメニューを閉じる
  • Ctrl+A — すべて選択
  • Ctrl+C / Ctrl+V — コピー&ペースト
  • F2 — 編集モードに入る (Excel、デスクトップ アプリケーション)
  • Delete / Backspace — 選択したコンテンツを削除します
📝
ブラウザのセキュリティ制限のため、次のようなネイティブ システム ショートカットは使用できません。 Alt+F4 または Ctrl+Alt+Del 拡張子ではシミュレートできません。
🖱️

HTMLの作成

create_element
注入するhtmlcss挿入する
出力 デフォルト

カスタム HTML、CSS、および JavaScript を、ターゲット要素に相対的な位置のページに直接挿入します。コードを変更せずに Web サイトを視覚的に拡張できます。

HTML、CSS、および JavaScript コードを、ターゲット要素に関連するページの特定の位置に挿入します。

🖱️ 作成要素 ✓ ブロックを保存

挿入位置

最初/最後の子: 要素内。 前/後の兄弟: 要素の横にあります。 交換する: 要素を挿入されたコンテンツと交換します。

タグスクリプト

タグ <script> HTML に含まれる関数はインジェクション直後に実行されます。 JavaScript ロジックをページに追加するのに最適です。

ロードする前に実行する

イベントにコンテンツを挿入する loading ページの読み込みが完了する前に、タブの をクリックして、元のスクリプトまたはスタイルを上書きします。

パラメータ 説明
Elemento alvo 参照要素の CSS または XPath
Posição 最初の子として · 最後の子として · 前の兄弟 · 次の兄弟 · 要素を置換
Executar antes do carregamento ページ読み込みの開始時に挿入します
HTML/CSS/SCRIPT 挿入されるコード。 <script>タグが実行されます
💡
ヒント: API を持たないシステムのインターフェイスにアクション ボタンを追加するために使用します。この機能を提供しないテーブルの [CSV にエクスポート] ボタン。
<div style='position:fixed;bottom:20px;right:20px;z-index:9999;background:#1a6eff;color:white;padding:12px 20px;border-radius:8px;cursor:pointer;font-family:sans-serif;box-shadow:0 4px 20px rgba(26,110,255,0.4)' onclick='window.__dablioExportar()'>&#128190; Exportar Dados</div>
<script>
window.__dablioExportar = function(){
  window.dispatchEvent(new CustomEvent('dablio-export'));
};
</script>
🖱️

要素が存在します

element-exists
チェックする条件付きドム
出力 存在しますフォールバック (見つからない)

ページの DOM に要素が存在するかどうかを確認します。完了するまでに複数回の再試行を構成可能です。戻る 存在します または フォールバック.

成功ポートまたはフォールバック ポートを通過する前に、複数回試行して要素がページ上に存在するかどうかを確認します。

🖱️ 要素の存在 ✓ ブロックを保存

試み

各試行は、設定された間隔を待ってから繰り返されます。要素が出現すると、パスに沿ってすぐに戻ります。 存在します.

ループ内で使用する

ループの先頭で使用して、処理する項目がまだあるかどうかを確認します。要素が存在しなくなると (「次のページ」ボタンなど)、ループはフォールバックを通じて自然に終了します。

パラメータ 説明
Seletor チェックする要素の CSS または XPath
Número de tentativas 存在しないと結論付けるまでに何回チェックするか
Intervalo (ms) 各検証試行間の時間
💡
ヒント: より複雑なチェック (要素が存在し、かつ特定のテキストがある) の場合は、このブロックを 条件付き 出口で 存在します.

ブロック出力

出力が存在します (要素が見つかりました)

構成された試行回数内で要素が DOM 内に見つかった場合、フローはこのパスに従います。 Dablio Robô は、最初の試行が成功すると、他の試行を待たずに戻ります。

フォールバック出力 (見つかりません)

要素が見つからずにすべての試行が終わった場合、フローはこのパスをたどります。別のシナリオを処理するために使用します: ステップをスキップする、別のアクションを試行する、またはループを終了する。

💡
要素が存在し、特定のテキストが含まれているかどうかを確認するには、このブロックを 条件付き 出口で 存在します 型を使って 要素テキスト.
🖱️

ファイルは存在しますか?

check-local-file
ファイルフォルダをチェックする
出力 本当の

ファイルを処理する前にローカル フォルダー内のファイルの存在を確認し、外部ファイルに依存するフローでのエラーを防ぎます。

選択したローカル フォルダーにファイルが存在するかどうかを確認します。正確な名前、基本名、または正規表現による検索をサポートします。

🖱️ チェック-ローカル- ✓ ブロックを保存

正確な名前で検索する

名前に拡張子 (report.pdf など) が含まれている場合、検索は正確です。拡張子を付けない場合は、拡張子に関係なく、そのベース名を持つファイルを検索します。

正規表現による検索

高度なパターンを許可します。 ^fatura_\d{8}\.pdf$ 名前に日付が含まれる請求書を検索します。 .*\.xlsx$ 任意の Excel スプレッドシートを検索します。

パラメータ 説明
Pasta Local ファイルを検索するフォルダー
Nome do arquivo 正確な名前、ベース名 (拡張子なし)、または正規表現パターン
Usar Regex フィールドを正規表現として解釈します
💡
ヒント: と組み合わせる 条件付き 出力でファイルが存在しない場合はダウンロードし、ファイルが既に存在する場合は処理をスキップして、重複したダウンロードを回避します。
🔀

条件付き

conditions
もしそれ以外の場合ロジック比較する
出力 本当の

2 つの値を比較し、フローをパスに導く決定ブロック 本当 または .

2 つの値を比較し、True または False のパスに沿ってフローを指示します。リテラル値、変数、要素テキスト、HTML 属性、JavaScript コードをサポートします。

🔀 条件 ✓ ブロックを保存

基本的な演算子

等しい (==): 大文字と小文字は区別されません。 イコール(SM):敏感。 違う (!=).

数値演算子

より大きい、より小さい、以上、以下 - 値は自動的に数値に変換されます。

テキスト演算子

を含む、含まない (非センシティブ/センシティブ)、で始まる、で終わる。

正規表現

1 番目の値を 2 番目の正規表現と比較してテストします。例: CPF 形式、電子メール、日付を確認します。

DOM要素

別のセレクターを必要とせずに、ページ要素の存在、可視性 (DOM およびビューポート内)、または属性値をチェックします。

JavaScriptコード

最初の値は、任意の複雑なロジックに対して true/false を返す JS コードのブロックにすることができます。

パラメータ 説明
Tipo do 1º valor リテラル値・変数の存在・変数値・JSコード・テキスト/属性/要素の可視性
Operador 等しい · 等しくない · 大きい/小さい (より大きい/小さい) · を含む · 含まない · で始まる/終わる · 正規表現
Tipo do 2º valor 値・変数・要素のテキスト/属性
Sensível a maiúsculas SM バージョンの演算子は大文字と小文字が区別されます
💡
ヒント: 複数の比較間の AND/OR 条件の場合は、次のタイプを使用します。 JSコード: return vars.x > 10 && vars.status === 'ativo';
ℹ️
可視性演算子 (画面上の表示要素、非表示要素、表示要素) には 2 番目の値は必要ありません。直接 true/false を返します。

利用可能な演算子

  • 等しい (==) — 大文字と小文字を区別しない比較。 「ジョン」 == 「ジョン」 → true。
  • 等しい (センシティブ) — 正確な比較。大文字と小文字は区別されます。
  • 含む / 含まない — 最初の値に 2 番目の値が含まれているかどうかを確認します。
  • で始まる / で終わる — テキストの接頭辞または接尾辞をチェックします。
  • 最大 / 最小 / ≧ / ≤ — 数値比較。値は自動的に数値に変換されます。
  • 正規表現 — 最初の値を正規表現に対してテストします。例: ^\d{3}\.\d{3}\.\d{3}-\d{2}$ CPFを検証します。
  • 要素が存在する/表示されます — 2 番目の値を指定せずに、ページ上のセレクターの存在または可視性をチェックします。
  • JSコード — 任意のロジックに対して true/false を返す JavaScript コードを実行します。
💡
複雑な AND/OR 条件の場合は、次のタイプを使用します。 JSコード: return vars.x > 10 && vars.status === 'ativo';
🔀

要素を循環する

each-element
ループそれぞれにDOMの反復
出力 ループスタート

セレクターによって見つかったすべての要素を反復処理し、それぞれの内部ブロックを実行します。と同等のもの forEach ウェブオートメーションで。

見つかった各要素の内部ブロックを実行する CSS/XPath セレクターのすべての出現を循環します。

🔀 各要素 ✓ ブロックを保存

ループ識別子

各要素は属性を受け取ります wRobo-loop='nome_N' (N はインデックスです)。セレクターを使用する [wRobo-loop='nome_0'] ループ内で現在の要素と具体的に対話します。

最大出現回数

反復回数を制限します。ページに数百の要素があるが、最初の N 個だけを処理したい場合に便利です。

逆順

要素を下から上に処理します。項目を削除する場合やページネーションがインデックスに影響を与える場合に必要です。

パラメータ 説明
Seletor 要素のリストを返す CSS または XPath
Aguardar elemento 要素が表示されるまで待ちます
Inverter ordem 最後の要素から最初の要素まで開始します
Máximo de ocorrências 反復回数を制限します (0 = すべて)
Identificador personalizado 各要素に wRobo-loop 属性を追加して参照します。
💡
ヒント: テーブル内のループの場合は、行を選択します (table tbody tr) そしてループ内でセルを選択します ([wRobo-loop='linha_N'] td:nth-child(2)) 各列にアクセスします。
ℹ️
ループ内で、[wRobo-loop='identifier_N'] セレクターを使用して、現在の要素と具体的に対話します。

ループ識別子

Dablio Robô は属性を自動的に追加します wRobo-loop ループ中に遭遇した各要素に対して。現在の要素と具体的に対話するには、内側のブロックでこの属性を使用します。

CSS セレクター - ループ内
/* Se o identificador do loop for "linha" */
[wRobo-loop="linha_0"]              /* primeiro elemento */
[wRobo-loop="linha_0"] td:nth-child(2)  /* segunda coluna do primeiro elemento */
[wRobo-loop="linha_0"] .btn-acao    /* botão dentro do primeiro elemento */
💡
HTML テーブルの場合は、次の行を選択します。 table tbody tr そしてループ内で列にアクセスします [wRobo-loop="linha_N"] td:nth-child(X).
🔀

タスクを繰り返す

repeat-task
ループその間繰り返し会計士
出力 ループスタート

内部ブロックを一定回数繰り返します。ループと同等 for(i=0; i<N; i++).

内部ブロックを設定回数繰り返します。

🔀 繰り返しのタスク ✓ ブロックを保存

自動カウンター

Dablio Robô は変数を自動的に挿入します {{loopIndex}} 各反復内の現在のインデックス (0 ベース) を使用します。

ストップリピートによる中断

ブロックを使用する リピートを停止する 条件が満たされたときにすべての反復が完了する前にループ内で終了します。

パラメータ 説明
Repetir quantas vezes ループの反復数
💡
ヒント: URL の増分と組み合わせて、既知のページ数 (例: 10 ページの結果) を処理するために使用します。 https://site.com/lista?page={{pagina}}.

自動インデックス変数

Dablio Robô は変数を自動的に挿入します {{loopIndex}} 各反復内で、次から開始します 0。現在の反復に基づいて動的 URL、ファイル名、または条件付きロジックを構築するために使用します。

例 — 番号付きのページに移動する
/* URL na Nova aba (loopIndex começa em 0, então somamos 1) */
https://site.com/produtos?pagina={{loopIndex + 1}}

/* Ou inicialize uma variável separada e use Incrementar Variável */
https://site.com/produtos?pagina={{pagina}}
🔀

データの閲覧

loop-data
ループ配列リスト反復する
出力 ループスタート

データのリスト (変数配列、数値範囲、またはカスタム JSON データ) を反復処理します。現在の項目には、設定された変数を介してアクセスできます。

リスト (変数配列、連続番号、または JSON データ) を反復処理し、項目ごとに内部ブロックを繰り返します。

🔀 ループデータ ✓ ブロックを保存

出典: 変数

変数に保存された配列 (電子メールのリスト、CNPJ のリストなど) を反復処理します。現在の項目変数には次のようにアクセスできます。 {{loopItem}}.

出典: ナンバーズ

開始値から終了値までの一連の整数を生成します。 {{loopItem}} 現在の番号が含まれています。

ソース: JSON

ブロック内で直接定義された JSON 配列を反復処理します。各項目は、設定されたプロパティを持つオブジェクトです。

ホームインデックス

最初の N 項目をスキップします。中断された処理を再開する場合に便利です。

パラメータ 説明
Fonte de dados 変数・数値・JSON
ID do loop 現在の項目を受け取る変数の名前 (例: {{loopItem}})
Do número / Até o número 「数値」モードの範囲
Dados JSON JSON モードの [{key, value}] 形式の JSON
Inverter ordem リストの最後の項目から開始します
Índice inicial 指定されたインデックスから開始します
Máximo de ocorrências 反復回数を制限します (0 = すべて)
💡
ヒント: と組み合わせる データのエクスポート ループ内で結果をフロー テーブルに 1 行ずつ蓄積し、最後に CSV または JSON としてエクスポートします。

サポートされているデータソース

変数(配列)

ストリーム変数に保存された配列を反復処理します。現在の商品は以下で入手可能です {{loopItem}} そしてインデックスは {{loopIndex}} ループの中。

数値範囲

開始値から終了値までの一連の数値を生成します。番号付きのページを閲覧したり、インデックス コントロールを使用して N 回繰り返したりするのに最適です。

カスタムJSON

JSON 配列をブロック内で直接定義します。各項目は複数のプロパティを持つオブジェクトにすることができ、ループ内で次のようにアクセスします。 {{loopItem.propriedade}}.

💡
フィールドを使用する ホームインデックス 前の項目を再処理することなく、特定の項目から中断された処理を再開します。
🔀

リピートを停止する

loop-break
休憩ブレークループ
出力 休憩

最も近いループ (タスクの繰り返し、データのトラバース、または要素のトラバース) を直ちに中断し、ループ ブロックの後のフローを続行します。

最も近いループまたは繰り返し (タスクの繰り返し、データの循環、または要素の循環) を直ちに停止します。

🔀 ループブレイク ✓ ブロックを保存

条件付きで使用する

ブロックと組み合わせる 条件付き 「価格が X より大きい場合、検索を停止する」などの条件が満たされたときにループを終了します。

💡
ヒント: とは異なります フローを停止する、このブロックは現在のループを終了するだけです。フローはループの後も通常どおり継続します。

リプレイの停止とストリームの停止の違い

  • リピートを停止する — 最も近いループのみを中断します。フローはループ ブロックの後も通常どおり続行されます。
  • フローを停止する — ストリーム全体 (または他のストリーム) の実行を終了します。すべてを終わらせたい場合にのみ使用してください。
💡
と組み合わせる 条件付き 「価格が X より大きい場合、検索を停止する」または「それ以上結果が見つからない場合、ループを終了する」など、特定の条件が満たされたときにループを終了します。
📊

データを入力してください

insert-data
変数テーブル作成する
出力 次へ

最も単純な変数作成ブロック: 変数の値を設定し、ストリーム テーブルにデータを追加するか、ファイルから内容を読み取ります。

変数、ストリーム テーブル、またはローカル ストレージ テーブルにデータを設定します。マニュアルのテキスト、変数、ファイルの内容を受け入れます。

📊 データの挿入 ✓ ブロックを保存

変数

変数の値を設定またはオーバーライドします。データ フィールドには、フリー テキスト、補間変数 ({{nome}})と式。

フローテーブル

指定されたテーブルに一度に 1 列ずつデータ行を追加します。複数のデータ挿入ブロックを組み合わせて完全なレコードを構築します。

レポートファイル

ローカル ファイルまたは URL の内容を読み取り、変数に保存します。バイナリ ファイルのプレーン テキストと Base64 変換をサポートします。

パラメータ 説明
Aplicar em 変数・フローテーブル・ストレージテーブル
Nome da variável 対象変数(変数モード)
Dados 挿入するコンテンツ。変数 {{var}} を受け入れます
Informar arquivo ローカル ファイルまたは URL からコンテンツを読み取ります
Formato パターン(テキスト)・Base64に変換
💡
ヒント: 複雑な JSON オブジェクトを構築するには、ブロックを使用します 設定データ またはブロック JSを実行する: vars.objeto = {id: vars.id, nome: vars.nome};

利用可能な目的地

流量変数

変数の値を作成または置換します。フリーテキスト、補間変数を受け入れます {{var}} 文字列、数値、配列、JSON オブジェクトなどのあらゆる種類のデータ。

フローテーブル

フローの内部テーブルにデータ行を (列ごとに) 追加します。複数のブロックを使用する データを入力してください ブロックでエクスポートする前に完全なレコードを順番に構築します データのエクスポート.

ローカルファイル(URLまたはパス)

コンピューター ファイルまたはパブリック URL の内容を読み取り、変数に保存します。アクティブ化 Base64に変換する PDF や画像などのバイナリ ファイル用。

📊

設定データ

create-data
変数スライス正規表現交換する
出力 デフォルト

既存の変数からデータを変換および抽出します: 文字列のスライス、コンテンツ タイプおよび正規表現による抽出。

コンテンツの一部を新しい変数に作成、更新、または抽出します。テキスト/データのスライス、タイプおよび正規表現による抽出をサポートします。

📊 データ作成 ✓ ブロックを保存

テキストスライス

文字インデックスの開始位置と終了位置によって部分文字列を抽出します。例: 郵便番号の最初の 4 桁 (0 ~ 4) を抽出します。

データスライス

配列とオブジェクトの場合は、インデックスによって抽出します。例: リストから最初の 3 つの項目を選択します。

数値/テキストを抽出する

文字列内の数字のみまたはアルファベット文字のみをフィルターします。 CPF/CNPJ/電話番号のクリアに便利です。

正規表現

パターンに一致するテキストを抽出します。アクティブ化 複数の すべての出現を配列として返します。アクティブ化 交換する 抽出するのではなく置き換えます。

パラメータ 説明
Valor/Conteúdo ソーステキストまたは変数 {{var}}
Tratamento なし ・テキストからインデックスを抽出(スライス) ・データからインデックスを抽出 ・数値を抽出 ・テキストを抽出 ・正規表現
Início / Final スライス操作の位置
RegEx 抽出または置換のための正規表現
Substituir 見つかったスニペットを抽出する代わりに置き換えます
Nome da variável 結果を受け取る変数
💡
ヒント: フォーマット CPF をクリアするには (123.456.789-0912345678909)、トリートメントを使用してください 数値のみを抽出する.

利用可能なテキスト処理

テキストスライス(インデックス抽出)

文字位置によって部分文字列を抽出します。インデックス 0 = 開始、負のインデックス = 終了から。例: 日付の最初の 8 桁を抽出する 20240115 →インデックス0~4を返す 2024.

数値のみを抽出する

数字以外の文字をすべて削除します。 CPF、CNPJ、電話番号、郵便番号のクリアに役立ちます: 123.456.789-0912345678909.

正規表現 (RegEx)

パターンを使用してテキストの一部を抽出または置換します。アクティブ化 複数の すべての出現を配列として返します。アクティブ化 交換する 見つかったパターンを別のテキストと交換します。

📊

インクリメント変数

increase-variable
追加する会計士番号蓄積する
出力 次へ

変数の数値を構成された量だけ増加または減少させます。カウンターを作成するための最も単純なブロック。

変数の数値を指定された値だけインクリメントまたはデクリメントします。

📊 増加変数 ✓ ブロックを保存

ループカウンター

変数を作成する pagina 値を 1 に設定し、反復ごとに 1 ずつ増分して、番号付きのページ間を移動します。

負の値

デクリメントするには、正の値を構成します。Dablio Robô は常にこの値を現在の値に加算します。減算するには、ブロックを使用します 電卓.

パラメータ 説明
Variável インクリメントする変数の名前
Valor incremento 加算する値 (正) または減算する値 (負)
💡
ヒント: ブロックで変数を初期化する データの入力 ループの前。 「変数の増分」では変数は作成されません。変数は事前に存在している必要があります。

ループカウンターとして使用する

番号付きページを閲覧するための古典的なパターン:

構成
/* Antes do loop: Inserir dados */
Variável: pagina
Valor: 1

/* URL na Nova aba */
https://site.com/lista?page={{pagina}}

/* Dentro do loop: Incrementar variável */
Variável: pagina
Incremento: 1
📝
変数はインクリメントされる前に存在している必要があります。ブロックを使用する データを入力してください ループ前の初期値に初期化します。
📊

データの削除

delete-data
変数を削除するきれいな
出力 デフォルト

ストリーム メモリから変数を削除します。長いストリームのスペースを解放したり、変数が前の反復の値を持たないようにする場合に便利です。

フローの実行中にメモリから変数またはデータを削除します。

📊 データの削除 ✓ ブロックを保存

入れ子になったパス

オブジェクトからプロパティを削除するためのドット表記をサポートします。 usuario.senha ユーザー オブジェクトからパスワード フィールドのみを削除します。

パラメータ 説明
Dados de 変数・テーブル
Nome da variável 削除する変数。ネストされたパスをサポート (例: obj.campo)

入れ子になったパス

オブジェクト全体を削除せずに、オブジェクトから 1 つのプロパティだけを削除するには、ドット表記を使用します。

  • usuario — 変数を削除します ユーザー 完全に
  • usuario.senha — フィールドのみを削除します パスワード オブジェクトの ユーザー
  • lista.0 — 配列から最初の項目を削除します リスト
📊

電卓

✦ 独占
calculator
数学追加する割る数えるアカウント
出力 次へ
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

レアル (BRL) での通貨書式設定など、ブラジルのビジネス シナリオに特化した関数をサポートして数学的計算を実行します。

標準演算子とブラジル通貨換算などの特殊な関数を使用して数学的計算を実行します。

📊 電卓 ✓ ブロックを保存

基本的な演算子

+ 合計、 - 引き算、 * 乗算、 / 部門、 ^ 力、 % モジュール (除算の残り)。

丸め関数

Calc.arredonda(valor, casas) — 標準的な数学的な丸め。 Calc.arredondaBaixo — 常に下(床)にあります。 Calc.arredondaCima — 常に上向き (天井)。

通貨関数

Calc.valorBRL(1500.5, 2)'1.500,50' — 数値をブラジル標準にフォーマットします。 Calc.valorUSD('1.500,50', 2)1500.50 — BRL テキストを数値に変換します。

統計関数

Calc.max(a, b, c...) — 引数の中で最も高い値。 Calc.min(a, b, c...) — より低い値。

パラメータ 説明
Expressão matemática 例: Calc.max({{v1}}, {{v2}}, 50) + 10.50
Funções disponíveis Calc.max · Calc.min · Calc.rounded · Calc.roundedBow · Calc.roundedUp · Calc.removeDecimals · Calc.turnPositive · Calc.rootSquare · Calculation.power · Calc.random · Calc.sine · Calc.cosine · Calc.tangent · Calc.logarithm · Calc.valueBRL · Calc.valueUSD
Variável de retorno 結果を受け取る変数
Casas decimais 最終結果の四捨五入
💡
ヒント: すべての関数はストリーム変数を受け入れます。 Calc.max({{preco1}}, {{preco2}}, {{preco3}})。変数は計算前に置き換えられます。
// Calcular valor com desconto e formatar em BRL
Calc.valorBRL({{valor}} * (1 - {{desconto}} / 100), 2)

// Calcular juros compostos
Calc.arredonda({{principal}} * Calc.potencia(1 + {{taxa}}/100, {{meses}}), 2)

// Maior entre dois preços e aplicar margem
Calc.max({{precoA}}, {{precoB}}) * 1.15
ℹ️
Calc.valorBRL(num, 2) を使用してブラジル通貨 (例: 1,500.50) で書式設定し、Calc.valorUSD('1,500.50', 2) を使用して数値に変換し直します。
📊

データを変換する

✦ 独占
converter-dados
Base64json番号日付変換する
出力 次へ
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

データ変換センター: ファイル形式、データ型、テキスト表現の間で変換を行います。

マルチフォーマットコンバータ: ファイルと URL から Base64、JSON 解析/文字列化、テキストから数値/整数への変換、日付フォーマット、Base64 デコード。

📊 変換する ✓ ブロックを保存

ファイル → Base64

ファイルをパブリック URL、ローカル フォルダー、または絶対パスから Base64 文字列に変換し、API、WhatsApp、または電子メール経由で送信できるようにします。

JSON 解析/文字列化

JSON 文字列を JavaScript オブジェクトに変換する (解析)、またはオブジェクトを JSON テキストに変換する (stringify)。 APIからの応答をテキストとして受信して使用します。

テキスト→数字

「42.5」や「1,234.56」(BRL 形式)などの文字列を数値に変換します。計算で値を使用する前に必要です。

日付のフォーマット

タイムスタンプまたは ISO 日付を設定された形式に変換します。 DD/MM/YYYY, YYYY-MM-DD HH:mm:ss、など。

Base64をデコードする

Base64 文字列をテキストに変換します。 API から Base64 として受信したファイルの内容を読み取る場合に便利です。

パラメータ 説明
Tipo de conversão テキスト→Base64 ・URL→Base64 ・ローカルファイル→Base64 ・絶対パス→Base64 ・ファイル(入力)→Base64 ・オブジェクト→テキスト ・JSON解析 ・JSON文字列化 ・テキスト→数値 ・テキスト→整数 ・日付のフォーマット ・Base64デコード
Conteúdo/Variável 変換するデータ
Origem do arquivo ファイル変換の場合: ローカルフォルダー、URL、絶対パス
Formato de data 出力マスク: YYYY、MM、DD、HH、mm、ss
Variável de retorno 結果を受け取る変数
💡
ヒント: BRL 形式の文字列数値を計算に変換するには、次を使用します。 テキスト→数字。結果を表示用にフォーマットし直すには、以下を使用します。 電卓Calc.valorBRL().
🌍

ワッツアップ

✦ 独占
whatsapp
wppメッセージザップコミュニケーション
出力 本当のフォールバック
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

WA-JS ライブラリを使用した WhatsApp Web との完全な統合。有料 API や必須のビジネス アカウントはありません。ブラウザで WhatsApp Web がアクティブであれば、任意の番号で動作します。

WA-JS または手動モードを使用して、WhatsApp Web 経由で自動メッセージを送信します。テキスト、画像、ビデオ、オーディオ、ドキュメント、ステータスの投稿をサポートします。

🌍 ワッツアップ ✓ ブロックを保存

WhatsAppをチェックする

WhatsApp Web がログインしていることを確認します。オプションで、接続されているアカウントが構成された番号であることを検証します。これにより、ロボットが正しいアカウントから送信していることを確認します。

テキストの送信 (WA-JS モード)

WA-JS 経由で指定された受信者 (市外局番 + 55 を含む番号、例: 5511999999999) にメッセージを直接送信します。 WhatsApp は開いていてもバックグラウンドでも可能です。

テキストの送信 (手動モード)

URL を含む一時的なポップアップ ウィンドウを開きます。 web.whatsapp.com/send?phone=...をクリックし、[送信]ボタンをクリックしてウィンドウを閉じます。 WA-JS が利用できない場合のフォールバック。

ファイルを送信する

画像、ビデオ、オーディオ、ドキュメントをサポートします。ファイルは、パブリック URL、Base64、ローカル フォルダー、または絶対パスから取得できます。カスタムのキャプションと名前を受け入れます。

単一ビュー

画像の場合: シングルビュー メッセージとして送信します。受信者はメッセージを一度だけ見ることができ、その後メッセージは消えます。アプリのネイティブ機能に似ています。

ステータス

WhatsApp ステータス (ストーリー) でコンテンツを公開します。背景色付きのテキストとキャプション付きの画像をサポートします。

パラメータ 説明
Ação WhatsAppの確認 · テキストの送信 · 画像の送信 · ビデオの送信 · 音声の送信 · ドキュメントの送信 · テキストのステータス · 画像のステータス
Destinatário 市外局番(例: 5511999999999)またはチャット ID(@c.us)を含む電話
Mensagem 送信するテキスト。変数 {{var}} を受け入れます
Origem do arquivo URL/Base64 ・ローカルフォルダ ・絶対パス ・ローカルファイル
Visualização única シングルビューで画像を送信(閲覧後消える)
Mensagem de voz ファイルではなく音声メッセージとして音声を送信する
Abrir/Fechar/Focar WhatsApp WhatsApp Web タブを制御する
Verificar conta 接続されたアカウントが入力された番号と一致することを確認します
💡
ヒント: 一括送信(顧客リストなど)するには、ブロックと組み合わせてください データの閲覧 数値の配列を反復処理します。をセットアップします 待ってください ブロックを避けるため、送信間隔は 3 ~ 5 秒です。
ℹ️
WhatsApp Web を機能させるには、ブラウザにログインする必要があります。手動モードでは、送信用の一時的なポップアップ ウィンドウが開きます。
🌍

フェイスブック

✦ 独占
facebook
目標ソーシャルネットワークログイン
出力 本当の
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

Facebook 認証の検証と自動化。セッション Cookie とページ DOM を介してログイン ステータスを検出します。

Facebook がブラウザにログインしているかどうかを確認し、電子メール/電話番号とパスワードを使用して自動的にログインします。

🌍 フェイスブック ✓ ブロックを保存

ログイン認証

Cookie を分析します (c_user)、インターフェイス要素、および URL を使用して、ユーザーが認証されているかどうかを正確に判断します。

自動ログイン

電子メールとパスワードのフィールドに入力し、[Enter] をクリックします。複数のアカウントが検出された場合の「別のプロファイルを使用する」フローをサポートします。

パラメータ 説明
Ação Facebookの検証・Facebook Graph API
Fazer login ログインしていない場合は自動ログインを実行します
E-mail/Telefone 資格情報にアクセスします。変数を受け入れます
Senha フェイスブックのパスワード。変数を受け入れます
Aguardar após entrar (ms) 認証前にログインが完了するまでの時間
Abrir Facebook 開かない・新しいウィンドウ・新しいタブ
💡
ヒント: ログイン後、プラットフォーム上でアクションを実行する前に、インターフェイスがリダイレクトされてロードされるまで少なくとも 3 ~ 5 秒待ってください。
🌍

メッセンジャー

✦ 独占
messenger
目標メッセージチャット
出力 本当の
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

Messenger Web での認証の検証と自動化。会話履歴復元 PIN モーダルの処理が含まれます。

Messengerがログインしているかどうかを確認し、自動ログインを実行し、チャット履歴のPIN復元をサポートします。

🌍 メッセンジャー ✓ ブロックを保存

PINのリセット

メッセンジャーが暗号化されたチャット履歴を復元するために PIN を要求すると、WROBOBRANDOONE は「復元せずに続行」をクリックすることでモーダルを自動的に入力または閉じることができます。

パラメータ 説明
Ação メッセンジャー・メッセンジャーグラフAPIを確認する
Fazer login ログインしていない場合は自動ログインを実行します
E-mail/Telefone / Senha アクセス認証情報
PIN 履歴復元 PIN (要求された場合)
Abrir Messenger 開かない・新しいウィンドウ・新しいタブ
💡
ヒント: フィールドを離れる 暗証番号 空なので、Dablio Robô は履歴を復元しようとせずにモーダルを自動的に閉じます。
🌍

インスタグラム

✦ 独占
instagram
目標ソーシャルネットワークログイン
出力 本当の
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

Instagram Web での認証検証と自動化。セッション Cookie を介してログインを検出します (sessionid) とインターフェイス要素。

Instagram がブラウザにログインしているかどうかを確認し、電子メール/ユーザー名/電話番号とパスワードを使用して自動的にログインします。

🌍 インスタグラム ✓ ブロックを保存

ログイン後

ログインに成功すると、Dablio Robô は「ログイン情報を保存しますか?」というメッセージを自動的に処理します。 「今は実行しない」をクリックして、フローのブロックを回避します。

パラメータ 説明
Ação Instagram・Instagram Graph APIの検証
Fazer login ログインしていない場合は自動ログインを実行します
E-mail/Telefone / Senha アクセス認証情報
Abrir Instagram 開かない・新しいウィンドウ・新しいタブ
🌍

電報

✦ 独占
telegram
メッセージチャットボット
出力 本当の
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

Telegram Webで認証チェック。 localStorage と Cookie を分析して、ログイン ステータスを判断し、アカウントの電話番号を検証します。

Telegram Web がログインしているかどうかをチェックし、オプションで特定の電話番号を検証します。

🌍 電報 ✓ ブロックを保存

番号の検証

電話番号を入力して、Telegram Web に接続されているアカウントが一致するかどうかを確認します。複数の形式をサポート: 国コードあり、コードなしなど。

パラメータ 説明
Telefone 確認する番号 (例: 559912345678)。変数を受け入れます
Aguardar após login (ms) ページの読み込み時間
Abrir Telegram 開かない・新しいウィンドウ・新しいタブ
🌍

Google スプレッドシート

google-sheets
スプレッドシートグーグルシーツ
出力 次へ

Google スプレッドシートとの直接統合により、スプレッドシートのデータを読み書きできます。

API 統合を介して Google スプレッドシートにデータを読み書きします。

🌍 グーグルシート ✓ ブロックを保存

読み取りデータ

ストリーム内で処理するために、セル範囲のデータを配列として返します。

追加

既存のデータを上書きせずに、ワークシートの最後に新しい行を追加します。

パラメータ 説明
ID da planilha スプレッドシートの URL から抽出された ID
Range セル範囲 (例: A1:D10)
Modo 読み取り・追加(行の追加)
💡
ヒント: ブロックと合わせる データの閲覧 スプレッドシートの各行を個別に処理します。

認証が必要です

📝
Google スプレッドシートとの統合を使用するには、WROBOBRANDOONE 設定で Google アカウントに接続し、スプレッドシートへのアクセスを承認する必要があります。

可能な操作

読み取りデータ

後続のブロックで使用するために、セル範囲のデータを配列として返します。と組み合わせる データの閲覧 行ごとに処理します。

追加(追加)

既存のデータを上書きせずに、スプレッドシートの末尾に新しい行を挿入します。時間の経過とともにスクレイピング結果を蓄積するのに最適です。

🌍

OCR:画像の読み取り

google-vision
ocrグーグルビジョンテキスト画像認識
出力 次へ

OCR (画像内のテキスト認識) およびその他のコンピューター ビジョン分析のための Google Cloud Vision API との統合。

OCR、ラベル、オブジェクト、顔、ロゴの検出、セキュリティ分析のために画像を Google Cloud Vision API に送信します。

🌍 グーグルヴィジオ ✓ ブロックを保存

シンプルな OCR ドキュメントとシンプルな OCR ドキュメント

シンプル OCR は、テキストがまばらな画像用です。 OCR ドキュメントは、フォーム、スキャンされた PDF、請求書などの高密度ドキュメント用に最適化されています。

他の種類の検出

ラベル (オブジェクトの分類)、顔検出、会社のロゴ、観光名所、セーフサーチ (不適切なコンテンツ)、および Web 検出 (逆方向検索)。

結果

OCR の場合、抽出されたテキストを文字列として返します。他のタイプの場合は、ブロックで処理するために API から完全な JSON を返します。 設定データ.

パラメータ 説明
API Key Google Cloud Vision API キー
Origem do arquivo マニュアル・URL/Base64・ローカルフォルダ・絶対パス
Tipo 単純な OCR · ドキュメント OCR · ラベル · オブジェクト · 顔 · ロゴ · セーフサーチ · Web 検出...
Máx. resultados 検出結果の最大数
Variável de retorno OCR の場合は、抽出されたテキストを保存します。他のタイプの場合は、完全な JSON を保存します
💡
ヒント: スクリーンショットまたは請求書の画像からテキストを抽出するには、以下を組み合わせます。 スクリーンショット (Base64として変数に保存) → データの変換 (純粋なBase64の場合) → OCR:画像の読み取り.
🌍

GoogleドキュメントAI

✦ 独占
google-document-ai
ocrpdfパーサー抽出
出力 次へ
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

Google Cloud Document AI による高度なドキュメント処理。特殊なプロセッサを使用して、請求書、契約書、ID、フォームから構造化フィールドを抽出します。

ドキュメント(PDF または画像)を Google Cloud Document AI に送信し、構成されたプロセッサで高度な処理を行います。

🌍 グーグルドキュメント ✓ ブロックを保存

プロセッサー

各プロセッサは、ドキュメントの種類に合わせてトレーニングされています。 WROBOBRANDOONE で使用する前に、Google Cloud Console で作成して構成します。

アクセストークン

Vision API とは異なり、Document AI では (API キーではなく) OAuth 2.0 認証が必要です。 Google Auth 経由で取得した Bearer トークンを使用します。

結果

OCR の場合は、全文を返します。フォーム パーサーと請求書パーサーの場合は、抽出されたフィールドとその値を含む構造化された JSON を返します。

パラメータ 説明
Access Token (OAuth) Document AI 権限を備えたトークンベアラー OAuth 2.0
Project ID Google Cloud のプロジェクト ID
Location 私たち・私
Processor ID Document AI コンソールで作成されたプロセッサ ID
Processor Version 特定のプロセッサのバージョン (オプション)
Origem do arquivo マニュアル・URL/Base64・ローカルフォルダ・絶対パス
MIME Type アプリケーション/pdf画像/png画像/jpeg
Variável de retorno OCR の場合は、テキストを保存します。パーサーの場合は、JSON を保存します
💡
ヒント: 電子請求書の自動化では、請求書パーサー プロセッサーが CNPJ、金額、日付、品目などのフィールドを自動的に抽出するため、手動で解析する必要がなくなります。
🌍

N8N

✦ 独占
n8n
ウェブフックワークフロー自動化統合
出力 次へ
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

N8N との双方向統合により、より複雑な自動化フローをトリガーしたり、N8N で利用可能な数百のコネクタと統合したりできます。

Webhook 経由で既存のフローを実行するか、使用後に自動的に削除するオプションを使用して N8N 上で新しいフローを作成して実行します。

🌍 n8n ✓ ブロックを保存

既存のフローを実行する

N8N 上ですでに作成および設定されているフローの Webhook に HTTP リクエストを送信します。 Webhook が期待するとおりにメソッド、ヘッダー、および本文を構成します。

フローの作成と実行

API 経由で N8N に新しいフローを作成し、それをアクティブ化し、Webhook をトリガーし、オプションで実行後にフローを削除します。一時的なフローまたは動的なフローに最適です。

戻りを待ちます

Dablio Robô は、N8N の応答を待ってから続行します。 N8N 上のフローの推定継続時間に従ってタイムアウトを設定します。

パラメータ 説明
Modo N8N フロー (Webhook) を実行する · N8N で新しいフローを作成する
URL do webhook 既存のストリームの完全な URL
Método HTTP GET、POST、PUT、PATCH、DELETE
Cabeçalhos/Body リクエストのヘッダーと本文
Aguardar retorno N8N が応答するまでストリームを一時停止します
JSON do novo fluxo フローを作成するためにN8NからエクスポートされたJSON(作成モード)
Executar fluxo criado 作成後に Webhook をトリガーする
Manter salvo no N8N チェックを外した場合、実行後にフローを削除します。
Salvar retorno 応答を受け取る変数
💡
ヒント: Dablio Robô がネイティブにサポートしていないサービス (Slack、Salesforce、データベースなど) との統合には、N8N を使用します。 Dablio Robô がデータを収集し、N8N が統合を担当します。
🌍

電子メールを送信する

send-email
電子メールSMTPコミュニケーション
出力 デフォルト

サーバー上で構成されたバックエンド API を介して電子メールを送信します。 HTML、複数の受信者、コンテンツ内のフロー変数をサポートします。

構成されたバックエンド API を介して電子メールを送信し、HTML と複数の受信者をサポートします。

🌍 メール送信 ✓ ブロックを保存

本文中のHTML

「メッセージ」フィールドは完全な HTML を受け入れます。表、画像、インライン スタイル、クリック可能なリンクでフォーマットされた電子メールの作成に使用されます。

複数の受信者

複数の受信者に同時にコピーするには、[Cc] フィールドで電子メールをカンマで区切ります。

パラメータ 説明
De (remetente) 送信者の電子メール (バックエンド アカウントと一致する必要があります)
Para (destinatário) 受信者の電子メール
Cc コピー - カンマで区切られた複数の電子メール
Assunto メールの件名。変数を受け入れます
Mensagem HTML またはテキストの電子メール本文。変数を受け入れます
💡
ヒント: 自動レポートの場合、フロー変数を使用して電子メール HTML を動的に構築します。 <p>Total processado hoje: <strong>{{total}}</strong></p>
🌍

人工知能

✦ 独占
IA
AIチャットGPTジェミニディープシークLLM
出力 次へ
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

主要プロバイダーの人工知能モデルとの統合。分類、要約、情報抽出、テキスト生成、コンテンツベースの意思決定に最適です。

AI モデルとの統合: ChatGPT (OpenAI)、DeepSeek、Gemini (Google)。インテリジェントな応答のコンテキスト、要件、プロンプトを構成します。

🌍 AI ✓ ブロックを保存

OpenAI (ChatGPT)

GPT-5、GPT-4.1 モデルおよびバリアント。使用する 要件 AI の役割とコンテキストを定義するためのシステム プロンプトとして、 プロンプト 処理されるコンテンツ用。

ディープシーク

V3.1 (標準) モデルと V3.1-Think (拡張推論) モデル。ポルトガル語のテキスト分析タスクに優れた費用対効果をもたらします。

Google ジェミニ

2.5 Flash および Pro モデル。 Flash は高速かつ経済的です。 Pro は複雑なタスクに対してより優れた能力を発揮します。

ユースケース: 抽出

を設定します。 要件 たとえば、「あなたはデータ抽出者です。マークダウン形式を使用しない JSON のみを返します。 — ブロックは JSON を変数に保存し、すぐに使用できるようにします。

パラメータ 説明
Fornecedor OpenAI (ChatGPT) · DeepSeek · Google (Gemini)
Modelo GPT-5/4.1/o3 · DeepSeek-V3.1 · Gemini 2.5 フラッシュ/プロ
Requisitos/Contexto AIの役割と動作を定義するシステム命令
Prompt 処理する質問またはコンテンツ。変数 {{var}} を受け入れます
Variável de resposta AIの応答を受け取る変数
💡
ヒント: Web からキャプチャしたコンテンツをプロンプトの変数として渡します。 Analise o seguinte texto e extraia o valor total da fatura: {{textoCapturado}}
🖥️

✦ 独占
windows
RPAcmdマウスキーボードプロセスシステム
出力 デフォルトフォールバック (エラー)
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

自動化を Windows オペレーティング システム レベルに拡張し、ブラウザを超えてデスクトップ アプリケーションを制御する独自の Dablio Robô ブロック。

Windows にインストールされているローカル ホストに自動化コマンドを送信します。ブラウザに加えて、マウス、キーボード、ウィンドウ、プロセス、画面 OCR、PowerShell などのオペレーティング システムを制御できます。

🖥️ ✓ ブロックを保存

移動してクリック

絶対画面座標でマウス カーソルを制御します。モードと併用する キャプチャ位置 従来のシステム内の要素の座標を検出します。

テキストを入力してください

システム内のアクティブなウィンドウまたはフィールドへの入力をシミュレートします。 ERP、端末、Java アプリケーション、API を持たないレガシー システム上で動作します。

ウィンドウ/プロセスは存在しますか?

タイトル (正規表現をサポート) またはプロセス名 (.exe) によってチェックします。有効な場合はウィンドウ座標を返します 座標を返す.

画面上の要素を検索 (UI)

Windows アクセシビリティ API (UIAutomation) を使用してインターフェイス要素を検索します。 Java システムの場合は、有効にします。 Java アクセス ブリッジ (JAB).

画面上のテキストを検索 (OCR)

画面をキャプチャし、光学式文字認識を使用してテキストを検索します。アクセシビリティ要素を公開しないアプリケーションも含め、あらゆるアプリケーションで動作します。

パワーシェル

完全なシステム アクセスで完全な PS1 スクリプトを実行します。結果 (stdout) はストリーム変数でキャプチャできます。

マルチアクション

複数のアクションを連続して含む JSON 配列を定義します。デスクトップ システムでのログインに複数の個別のブロックを使用するよりも効率的です。

パラメータ 説明
Ação 接続テスト (Ping) · マウスの移動 · クリック · テキストの入力 · Enter キーを押す · 待機 (スリープ) · スクロール (スクロール) · 位置のキャプチャ · コンピューターのシャットダウン · シャットダウンのキャンセル · ウィンドウ/プロセスは存在しますか? · 画面上の要素の検索 (UI) · 画面上のテキストの検索 (OCR) · ファイルを開く/実行 · PowerShell · マルチアクション · カスタム コマンド
Coordenadas X/Y マウス操作の画面上の位置
Botão do mouse 左・右
Número de cliques シングル、ダブル、またはパーソナライズされた
Texto システムに入力するテキスト
Título da janela ウィンドウを識別するためのテキストまたは正規表現
Nome do processo 例: SistemaXYZ.exe
Usar JAB Java アプリケーションに対して Java Access Bridge を有効にします
Aguardar retorno ホストからの応答を受信するまでストリームを一時停止します。
Variável de retorno ホストからの応答を受け取る変数
💡
ヒント: レガシー システムのボタンの座標を確認するには、アクションを使用します。 キャプチャ位置: ロボットはユーザーがカーソルを配置するまで N 秒待機し、X、Y 座標を変数に保存します。
[
  {"cmd":"move", "x":450, "y":320},
  {"cmd":"click", "x":450, "y":320, "button":"left", "clicks":1},
  {"cmd":"sleep", "ms":800},
  {"cmd":"type", "text":"{{usuario}}"},
  {"cmd":"type", "text":"\t"},
  {"cmd":"type", "text":"{{senha}}", "enter":true}
]
ℹ️
オートメーションを実行するコンピューターにローカル ホスト (DablioRoboHost) がインストールされている必要があります。企業環境の場合は、ファイアウォール上の localhost:37777 ポートを解放します。
🔧

キャプチャ

✦ 独占
captcha
再キャプチャキャプチャ改札口ボットセキュリティ
出力 true (解決済み)false (未解決/タイムアウト)デフォルト (見つからない)
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

完全な CAPTCHA 管理: 検出して手動解決を待つか、高い成功率で AI によって自動的に解決します。

ページ上の CAPTCHA の存在を検出し、手動または AI 経由で自動的に解決されるのを待ちます。市場の主要なタイプをサポートします。

🔧 キャプチャ ✓ ブロックを保存

自動検出

手動設定なしで、reCAPTCHA v2/v3、hCaptcha、Cloudflare Turnstile、FunCaptcha、GeeTest、Amazon WAF、DataDome などを識別します。

手動で解決するまで待ちます

タブにフォーカスし (前面に持ってきて)、CAPTCHA が DOM から消えるか、応答トークンが入力されるまで待ちます。必要に応じて、CAPTCHA 座標を変数に保存します。

自動解決

ページ上で必要なパラメータ (SiteKey、pageURL、User-Agent) を自動的に検出します。それを AI サービスに送信し、応答トークンを正しいフィールドに挿入します。

カスタムセレクター

マップされていない CAPTCHA の場合: CAPTCHA 要素の CSS/XPath セレクターを入力します。ブロックはセレクターが消えるまで待機するか、表示される「解決された CAPTCHA」セレクターを構成します。

出力

本当の: CAPTCHA が検出され、解決されました。 : タイムアウトまたは未解決。 デフォルト: ページ上で CAPTCHA が検出されませんでした。

パラメータ 説明
Tipo 自動 (検出) · reCAPTCHA v2/v3 · hCaptcha · Cloudflare Turnstile · FunCaptcha · GeeTest v3/v4 · Amazon WAF · DataDome · CyberSiara · Imperva · MtCaptcha · Friendly · Tencent · Capy · CutCaptcha · Lemin · Custom
Tempo máx. espera (ms) 手動解決を待つ時間
Intervalo de verificação (ms) CAPTCHA がまだ存在するかどうかを確認する頻度
Focar aba quando detectar ユーザーが解決できるようにタブを前方に移動します
Resolver automaticamente 成功率の高いAIを採用(クレジットが必要)
Timeout de resolução (seg) AI が自動的に解決するまでの最大時間
Parâmetros manuais SiteKey、pageURL、UserAgent、および各タイプの特定のフィールド
Salvar resposta 手動挿入のために応答トークンを変数に保存します
💡
ヒント: 設定する 最大待機時間 手動で解決する場合は、少なくとも 3 分 (180000 ミリ秒) の十分な時間を残しておきます。完全に無人で自動化するには、AI を活用した自動解決を使用します。
🔧

PDFから画像へ

✦ 独占
pdf-to-image
pdf変換するpngjpgレンダリングする
出力 次へ
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

PDF.js を使用して、ブラウザーで直接 PDF ページを PNG または JPG 画像に変換します。ドキュメントから画像を抽出したり、OCR 用に PDF を準備したりする場合に便利です。

PDF.js を使用して、スケーリング品質制御を行い、PDF の特定のページを PNG または JPG 画像に変換します。

🔧 PDFから画像へ ✓ ブロックを保存

規模/品質

1.0 = ネイティブ解像度。 2.0 = 解像度が 2 倍になります (OCR に最適)。 3.0 = 印刷用の高解像度。大きいほど、生成されるファイルも大きくなります。

変数に保存

OCR (Google Vision) で使用したり、WhatsApp、API 経由で送信したり、ファイルとしてエクスポートしたりするために、画像を Base64 として返します。

特定のページ

変換するページ番号を入力します (1 = 最初)。すべてのページを変換するには、ブロックを一致させます データの閲覧 1 から総ページ数まで反復します。

パラメータ 説明
Origem do PDF マニュアル・URL/Base64・ローカルフォルダ・絶対パス
Número da página どのページを変換するか (1 = 最初)
Escala/Qualidade 1.0 = オリジナル、2.0 = 2 倍の解像度 (より高品質)
Formato PNG(最高品質)・JPG(最小サイズ)
Destino Base64を変数に保存・ファイルをダウンロード
💡
ヒント: スキャンしたドキュメントの OCR には、スケール 2.0 以上を使用してください。解像度の低い画像では、テキスト認識の精度が大幅に低下します。
🔧

データベース接続

✦ 独占
banco-dados
SQL銀行クエリ
出力 次へ
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

データベースに直接接続して、自動化中に SQL クエリ、データの挿入および取得を実行します。

システムに接続されているデータベースに対して SQL クエリを実行します。

🔧 データベース ✓ ブロックを保存

構成

Dablio Robô 設定でデータベースを接続します。異なる環境 (dev、prod) に対して複数の接続を構成できます。

結果

クエリによって返されたデータは、オブジェクトの配列として構成された変数に保存され、ループ ブロックで反復できるようになります。

パラメータ 説明
Banco de dados 設定された接続を選択します
Consulta SQL 実行するSQLクエリ
Variável de resposta 結果を受け取る変数
🔧

エクセル

excel
スプレッドシートxlsxlsxオッズ
出力 次へ

複数の処理エンジンをサポートする Excel ファイル (XLS、XLSX、ODS、XLSB) での高度な読み取りおよび書き込み。

Excel ファイルの読み取り、書き込み、および高度なユーティリティ。複数の読み取り/書き込みエンジンと XLS、XLSX、ODS、XLSB 形式をサポートします。

🔧 エクセル ✓ ブロックを保存

タブのリスト

ワークシート内のすべてのタブの名前をリストとして返します。タブの数が可変のスプレッドシートを動的に処理する場合に便利です。

データ読み取り(Excel入力)

ヘッダー、空行、エンコーディング、エラーを処理するオプションを使用して、構成可能な範囲の特定のタブからデータを読み取ります。

エクスポート(Excel出力)

フロー データを含む新しい Excel ファイルを作成します。テンプレート、タブ保護、自動列調整、日付/時刻を含む動的な名前をサポートします。

高度な書き込み(Excel Writer)

位置 (開始セル)、競合動作、スタイルの保持を細かく制御して、既存のファイルの特定のセルに書き込みます。

パラメータ 説明
Recurso リストタブ ・データの読み込み(Excel入力) ・エクスポート(Excel出力) ・高度な書き込み(Excel Writer)
Caminho do arquivo Excelファイルのフルパス
Motor XLS (JXL) · XLSX (POI) · XLSX ストリーミング · ODS · XLSB
Aba 処理するタブの名前またはインデックス
Linha/coluna inicial 読み書きの出発点
Cabeçalho 最初の行を無視するか、ヘッダーとして含めます
Formato de saída 名前、拡張子、分割、保護、テンプレートの設定
💡
ヒント: 複数のタブを含むスプレッドシートを処理するには、結合します。 タブのリストデータの閲覧読み取りデータ タブ名を変数として使用します。
🔧

ウイルス対策

✦ 独占
antivirus
ウイルス合計マルウェアセキュリティスキャン
出力 次へフォールバック (悪意のある)
Dablio Robô 限定機能
このブロックは、他の自動化拡張機能では使用できません。

VirusTotal (Google) との統合により、ファイル、URL、ハッシュを自動処理する前にセキュリティをチェックします。

VirusTotal (Google) でファイル、URL、またはハッシュをスキャンし、構成可能なブロック ポリシーを含む完全なセキュリティ レポートを返します。

🔧 ウイルス対策 ✓ ブロックを保存

ハッシュをチェックする

ファイルの MD5、SHA1、または SHA256 をチェックします。ファイルが VirusTotal データベースにない場合は、未定義の結果が返されます。

URLを確認する

URLが悪意のあるものであるかどうかを分析します。ウイルス対策エンジンによる検出を含むレポートを返します。

ブロックポリシー

しきい値を構成します。N 個以上のエンジンがそれを悪意のあるまたは疑わしいものとして検出した場合、ブロックはフォールバック出力を通過し、ファイルを脅威として扱うことができます。

パラメータ 説明
Ação ハッシュの確認・URLの確認・ファイルの確認
API Key VirusTotal VirusTotal サービス API キー
Hash ファイルの MD5、SHA1、または SHA256
URL 確認するアドレス
Limite de detecções maliciosas N 個以上のウイルス対策プログラムが悪意のあるものとしてマークされる場合にブロックします
Limite de suspeitos N 個以上のウイルス対策プログラムが疑わしいものとしてマークされる場合はブロックします
Campo de saída JSON レポートが書き込まれるフィールドの名前
💡
ヒント: 自動化のセキュリティを確保するために、外部ソースまたは自動化された電子メールから受信したファイルをダウンロードして処理する前に使用します。