Tüm araçlar

web_wait_for

Web otomasyonu · macOS · Windows

Etki: yazma. Durum: koşullu kullanılabilir.

“Koşullu kullanılabilirlik”, aracın sürüme, platforma, izinlere, hesaba veya yapılandırmaya bağlı olabileceğini belirtir. Her kurulumda etkin olduğu anlamına gelmez.

macOS

Amaç

Bir öğe sayfada görünene veya süre aşımına uğrayana dek bekler (sabit bekleme değil, yoklama). Yüklendikten sonra içeriğini oluşturan SPA sayfaları için kullanın. `selector` tercih edin (bir CSS seçici, ör. "input[name=password]"). `condition` ayrıca "document.querySelector('...')" biçimini kabul eder; BAŞKA herhangi bir JavaScript koşulu sayfada rastgele kod çalıştırır (web_eval ile aynı yetki) ve LMCP salt okunur moddayken devre dışıdır. met:true/false döndürür.

Zorunlu girdiler

Bu platformun şeması zorunlu girdi bildirmiyor. İsteğe bağlı seçiciler veya çalışma zamanı gereksinimleri yine de olabilir.

İzinler ve onay

Şema açık bir onay parametresi bildirmez. Bu, izinsiz işlem yapma yetkisi vermez; etkiyi inceleyin ve yetki alın.

İngilizce kanonik teknik şemamacOS
{
  "properties": {
    "condition": {
      "description": "Alternative to selector: \"document.querySelector('...')\" is accepted as-is; any other JS expression runs arbitrary code on the page (same power as web_eval).",
      "type": "string"
    },
    "selector": {
      "description": "CSS selector to wait for (preferred; treated as data, never executed). e.g. .feed",
      "type": "string"
    },
    "session": {
      "description": "Session name (default 'default').",
      "type": "string"
    },
    "timeout_seconds": {
      "description": "Max seconds to wait (default 15).",
      "type": "integer"
    }
  },
  "required": [],
  "type": "object"
}

Belge örneği

web_wait_for için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.

{
  "selector": "h1",
  "session": "demo-browser"
}

Windows

Amaç

Bir öğe görünene (veya bir sayfa koşulu sağlanana) ya da süre aşımına uğrayana dek bekler (sabit bekleme değil, yoklama). `selector` parametresini TERCİH EDİN: veri olarak beklenen bir CSS seçici (ör. selector "input[name=password]"). `condition`, uyumluluk için belgelenmiş "document.querySelector('SEL')" biçimini veya sayfada değerlendirilecek başka herhangi bir JavaScript kodunu da kabul eder. met:true/false döndürür.

Zorunlu girdiler

Bu platformun şeması zorunlu girdi bildirmiyor. İsteğe bağlı seçiciler veya çalışma zamanı gereksinimleri yine de olabilir.

İzinler ve onay

Şema açık bir onay parametresi bildirmez. Bu, izinsiz işlem yapma yetkisi vermez; etkiyi inceleyin ve yetki alın.

İngilizce kanonik teknik şemaWindows
{
  "properties": {
    "condition": {
      "description": "Alternative to selector: \"document.querySelector('SEL')\" (compat), or any other JavaScript.",
      "type": "string"
    },
    "selector": {
      "description": "CSS selector to wait for (preferred; treated as data, never executed). e.g. .feed, input[name=password]",
      "type": "string"
    },
    "session": {
      "description": "Session name (default 'default').",
      "type": "string"
    },
    "timeout_seconds": {
      "description": "Max seconds to wait (default 15).",
      "type": "integer"
    }
  },
  "required": [],
  "type": "object"
}

Belge örneği

web_wait_for için örnek belge. Bu örneği çalıştırmayın. Gösterilen bağımsız değişkenler kurgusal bir veri kümesine aittir; gerçek bir çağrıdan önce gerçek tanıtıcıları bulun ve izin alın.

{
  "selector": "h1",
  "session": "demo-browser"
}