İçeriğe geç
Tüm araçlar

web_eval

Web otomasyonu · macOS · Windows

Etki: çalıştırma. 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 web oturumunda rastgele JavaScript çalıştırır ve son ifadenin değerini döndürür; bu değer düz bir JSON değeri olmalıdır (async kod beklenmez: return JSON.stringify(...) yapın veya sonucu saklayıp ikinci bir çağrıda okuyun). confirm=true gerekir; onsuz kodun önizlemesini alırsınız ve hiçbir şey çalışmaz. LMCP salt okunur moddayken devre dışıdır. İLERİ DÜZEY kullanıcı aracı: bir sayfa kötü amaçlı kod besleyebilir, bu yüzden normal kullanım için web_find / web_read / web_extract tercih edin.

Zorunlu girdiler

Girdi adları aracın istediği biçimde aynen korunur. İngilizce kanonik teknik tanımlar aşağıdaki açılır şemadadır.

İzinler ve onay

Şema açık bir onay parametresi bildirir. Önizlemeyi inceleyin ve gerçek işlemi platform sözleşmesine göre yetkilendirin.

İngilizce kanonik teknik şema — macOS
{
  "properties": {
    "confirm": {
      "description": "Must be true to run the code. Without it, returns a preview and runs nothing.",
      "type": "boolean"
    },
    "js": {
      "description": "JavaScript to evaluate on the page; the last expression's value is returned.",
      "type": "string"
    },
    "session": {
      "description": "Session name (default 'default').",
      "type": "string"
    }
  },
  "required": [
    "js"
  ],
  "type": "object"
}

Belge örneği

web_eval 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.

{
  "confirm": false,
  "js": "document.title",
  "session": "demo-browser"
}

Windows

Amaç

Bir web oturumunda rastgele JavaScript çalıştırır ve son ifadenin değerini döndürür. confirm=true gerekir; onsuz kodun önizlemesini alırsınız ve hiçbir şey çalışmaz. İLERİ DÜZEY kullanıcı aracı: bir sayfa kötü amaçlı kod besleyebilir, bu yüzden normal kullanım için web_find / web_read / web_extract tercih edin.

Zorunlu girdiler

Girdi adları aracın istediği biçimde aynen korunur. İngilizce kanonik teknik tanımlar aşağıdaki açılır şemadadır.

İzinler ve onay

Şema açık bir onay parametresi bildirir. Önizlemeyi inceleyin ve gerçek işlemi platform sözleşmesine göre yetkilendirin.

İngilizce kanonik teknik şema — Windows
{
  "properties": {
    "confirm": {
      "description": "Must be true to run the code. Without it, returns a preview and runs nothing.",
      "type": "boolean"
    },
    "js": {
      "description": "JavaScript to evaluate on the page; the last expression's value is returned.",
      "type": "string"
    },
    "session": {
      "description": "Session name (default 'default').",
      "type": "string"
    }
  },
  "required": [
    "js"
  ],
  "type": "object"
}

Belge örneği

web_eval 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.

{
  "confirm": false,
  "js": "document.title",
  "session": "demo-browser"
}