--- title: "はじめに" url: https://docs.catalyst.zoho.com/ja/smartbrowz/getting-started/introduction/ description: "Catalystクラウド環境でリモートブラウザに接続し、コードを通じてブラウザを制御し、動的コンテンツを含むビジュアルドキュメントやテンプレートを生成するCatalyst SmartBrowzの使い方を学びます。" last_updated: 2026-02-23T12:39:41Z service: SmartBrowz type: general --- # Catalyst SmartBrowz ### はじめに SmartBrowzは、Catalystのクラウド環境でヘッドレスブラウザを管理・制御するための幅広いコンポーネントを提供するCatalystブラウザサービスです。 SmartBrowzの[Headlessコンポーネント](https://docs.catalyst.zoho.com/ja/smartbrowz/help/headless/introduction/)を使用すると、お好みの自動化ライブラリでリモートブラウザに接続し、セキュアな方法であらゆるブラウザ機能を実行できます。Headlessは、Webアプリケーションの機能テスト、個人データを共有せずにインターネットを閲覧する、信頼できないソースからのオンラインコンテンツをセキュアに開いてナビゲートするなど、幅広い目的に使用できます。 [Browser Logic](https://docs.catalyst.zoho.com/ja/smartbrowz/help/browser-logic/introduction/)([Serverlessファンクションタイプ](https://docs.catalyst.zoho.com/ja/serverless/help/functions/introduction/))を使用してロジックを構築し、リモートブラウザ上でプログラム的にあらゆるタスクを実行できます。[Catalyst CLI](https://docs.catalyst.zoho.com/ja/cli/v1/cli-command-reference/)を使用してこのファンクションを初期化、テスト、デプロイする柔軟性があり、また、いつでもCatalystコンソールに直接[このファンクションをアップロード](https://docs.catalyst.zoho.com/ja/serverless/help/functions/implementation/)できます。Browser Logicファンクションは、以下のプログラミング言語でコーディングできます: * [Java](https://docs.catalyst.zoho.com/ja/sdk/java/v1/overview/) * [Node.js](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/overview/) Browser Logicファンクションのアクセスおよびアプリケーションアクティビティは、[Catalyst DevOps](https://docs.catalyst.zoho.com/ja/devops/getting-started/introduction/)の[Logsコンポーネント](https://docs.catalyst.zoho.com/ja/devops/help/logs/introduction/)に記録されます。 > **注意:** 他のプログラミング言語でのBrowser Logicファンクションのコーディングサポートは、今後のアップデートで提供される予定です。 SmartBrowzでは、ウェブページの[PDFの生成やスクリーンショットの撮影](https://docs.catalyst.zoho.com/ja/smartbrowz/help/pdfnscreenshot/introduction/)も可能です。基本的なスクリプト言語を使用して、SmartBrowzのコンポーネントである[テンプレート](https://docs.catalyst.zoho.com/ja/smartbrowz/help/templates/create-templates/)を作成・デザインし、繰り返し使用するために保存できます。 > **注意:** 現在、Catalyst環境ではChromeブラウザのみがリモートブラウザとして使用できます。他のブラウザのサポートは今後のアップデートで提供される予定です。 Catalyst SmartBrowzコンソールで実行できるすべての操作を以下に示します: * [Headless](https://docs.catalyst.zoho.com/ja/smartbrowz/help/headless/introduction/)モードで実装するリモートブラウザのメモリとバージョンを設定できます。 * ヘッドレスモードでリモートブラウザを設定し、お好みのブラウザ自動化ライブラリで管理するために必要なエンドポイントとコードスニペットをコピーできます。エンドポイントの認証に必要な`API KEY`は自動的に生成され、コンソールに表示されます。 * [PDF & Screenshot](https://docs.catalyst.zoho.com/ja/smartbrowz/help/pdfnscreenshot/introduction/)コンポーネントのスクリーンショット機能を使用して、複数のデバイスでウェブページがどのように表示されるかを確認できます。同じコンポーネントを使用して、[複数の入力形式タイプ](https://docs.catalyst.zoho.com/ja/smartbrowz/help/pdfnscreenshot/implementation/)を使用してコンソールから任意のウェブページのPDFを生成することもできます。 * [Browser Logic](https://docs.catalyst.zoho.com/ja/smartbrowz/help/browser-logic/introduction/)コンポーネントを使用して、任意のBrowser Logicファンクションをコンソールに直接アップロードできます。 CatalystはSmartBrowzの[PDF & Screenshotコンポーネント](https://docs.catalyst.zoho.com/ja/smartbrowz/help/pdfnscreenshot/introduction/)を動的に実装するための専用SDKを以下のプログラミング環境で提供しています: * [Java SDK](https://docs.catalyst.zoho.com/ja/sdk/java/v1/smartbrowz/generate-pdfnscreenshot/) * [Node.js SDK](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/smartbrowz/generate-pdfnscreenshot/) * [Python SDK](https://docs.catalyst.zoho.com/ja/sdk/python/v1/smartbrowz/generate-pdfnscreenshot/) Catalystはまた、お好みのウェブページのPDFまたはスクリーンショットを生成するために使用できる[API](https://docs.catalyst.zoho.com/ja/api/code-reference/smartbrowz/generate-pdfnscreenshoturl/#PDF%26ScreenshotwithHTML%2fURLasInput)も提供しています。 [テンプレート](https://docs.catalyst.zoho.com/ja/smartbrowz/help/templates/create-templates/)コンポーネントを使用して、ウェブページ、ドキュメント、デザインなどのテンプレートをコンソールでカスタマイズ、デザイン、保存することもできます。これらのテンプレートを使用して、動的コンテンツを含む複数のPDFやスクリーンショットを生成できます。 Catalyst SmartBrowzは、強力なCatalyst APIを使用して有意義なデータスクレイピング操作を実行できる[Dataverse](https://docs.catalyst.zoho.com/ja/smartbrowz/help/dataverse/introduction/)コンポーネントも提供しています。 [チュートリアルセクション](https://docs.catalyst.zoho.com/ja/tutorials/)で実際に操作してSmartBrowzのさまざまな機能に慣れることができます。 各コンポーネントの個別のユースケースについては、各コンポーネントのヘルプセクションを参照してください。 > **注意:** Browser Logicファンクションを使用してコーディングするブラウザアクションや操作、または**Catalyst SmartBrowz**の任意のコンポーネントを使用して実行するブラウザ自動化やWebスクレイピングタスクは、すべてお客様自身の責任において行われます。SmartBrowzコンポーネントは、アクションを許可するドメインで、または適切な承認を得た上で操作を行うことを強くお勧めします。また、Catalystはファンクションをコーディングするためのセキュアなインフラストラクチャを提供しますが、Catalystファンクションを使用してコーディングしたロジックの結果については、お客様のみが責任を負います。