--- title: "コンポーネント" url: https://docs.catalyst.zoho.com/ja/smartbrowz/getting-started/components-of-smartbrowz/ description: "Catalystクラウド環境でリモートブラウザに接続し、コードを通じてブラウザを制御し、動的コンテンツを含むビジュアルドキュメントやテンプレートを生成するCatalyst SmartBrowzの使い方を学びます。" last_updated: 2026-10-06T06:21:49Z service: SmartBrowz type: general --- # Catalyst SmartBrowzのコンポーネント **BROWSER CONTROL** - [Headless](https://docs.catalyst.zoho.com/ja/smartbrowz/help/headless/introduction/)Catalystクラウド内のリモートブラウザにヘッドレスモードで接続します。 - [Browser Logic](https://docs.catalyst.zoho.com/ja/smartbrowz/help/browser-logic/introduction/)ブラウザタスクのロジックを含むCatalyst Serverlessファンクションを設定します。 **CONVERT** - [PDF & Screenshot](https://docs.catalyst.zoho.com/ja/smartbrowz/help/pdfnscreenshot/introduction/)コンソール、またはSDKやAPIを使用してウェブページのビジュアルドキュメントを生成します。 - [Templates](https://docs.catalyst.zoho.com/ja/smartbrowz/help/templates/create-templates/)動的コンテンツを含むビジュアルドキュメントを生成するためのテンプレートをデザインして使用します。 **DATA** - [Dataverse](https://docs.catalyst.zoho.com/ja/smartbrowz/help/dataverse/introduction/)強力なCatalyst APIを使用して複雑なデータスクレイピング操作を実行します。 これらのコンポーネントの詳細を以下に説明します。 ### Headless Headlessコンポーネントを使用すると、Puppeteer、Selenium、Playwrightなどの一般的な自動化ライブラリでCatalystクラウド環境内のリモートブラウザに接続できます。 Catalyst SmartBrowzは、以下のプログラミング言語でリモートブラウザに接続するためのコードスニペットを提供しています: * [Java](https://docs.catalyst.zoho.com/ja/sdk/java/v1/overview/) * [NodeJS](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/overview/) * [Python](https://docs.catalyst.zoho.com/ja/sdk/python/v1/overview/) また、コンソールに用意されている[コードレシピ](https://github.com/catalystbyzoho/smartbrowz/tree/main/examples/headless-recipes)を使用して、Catalystクラウド環境で自動化ライブラリの一般的なユースケースを探索、使用、テストできます。 ### Browser Logic Browser Logicは、ブラウザタスクを実行するロジックを実装するために使用できるカスタマイズ可能なコーディング構造を含む[Catalyst Serverlessファンクション](https://docs.catalyst.zoho.com/ja/serverless/help/functions/introduction/)の一種です。[Catalyst CLI](https://docs.catalyst.zoho.com/ja/cli/v1/cli-command-reference/)を使用してBrowser Logicファンクションを作成・初期化できます。お好みのIDEでBrowser Logicファンクションを開発し、リモートコンソールにデプロイできます。 Browser Logicファンクションは、以下のプログラミング言語でコーディングできます: * [Java](https://docs.catalyst.zoho.com/ja/sdk/java/v1/overview/) * [NodeJS](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/overview/) また、[コードレシピ](https://github.com/catalystbyzoho/smartbrowz/tree/main/examples/headless-recipes)に含まれるクローリングとスクレイピングのサンプルコードを実装し、Browser Logicを使用してその上にカスタムロジックを構築できます。 ### PDF & Screenshot [PDF & Screenshotコンポーネント](https://docs.catalyst.zoho.com/ja/smartbrowz/help/pdfnscreenshot/introduction/)を使用して、動的コンテンツを含む任意のウェブページやテンプレートのビジュアルドキュメントを生成できます。SmartBrowzは、HTML、URL、テンプレートなどさまざまな形式で入力を提供し、PDFまたはスクリーンショットを生成する柔軟性を提供します。 スクリーンショット機能は、さまざまなデバイスの画面でWebサイトやアプリケーションがどのように表示されるかを把握するための優れたテストツールです。 Catalystはまた、このコンポーネントの機能をプログラム的にアクセスして実装するための[API](https://docs.catalyst.zoho.com/ja/api/code-reference/smartbrowz/)とSDK—[Java](https://docs.catalyst.zoho.com/ja/sdk/java/v1/overview/)、[NodeJS](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/overview/)、[Python](https://docs.catalyst.zoho.com/ja/sdk/python/v1/overview/)を提供しています。 ### Templates [テンプレートコンポーネント](https://docs.catalyst.zoho.com/ja/smartbrowz/help/templates/create-templates/)を使用して、基本的なフロントエンドスクリプト言語を使ってウェブページや、履歴書、証明書などのドキュメントの独自のテンプレートをデザインできます。また、既存のテンプレートデザインをカスタマイズして、お好みのテンプレートを生成することもできます。 これらのテンプレートを使用して、動的コンテンツを含むビジュアルドキュメントを生成できます。 ### Dataverse [Dataverse](https://docs.catalyst.zoho.com/ja/smartbrowz/help/dataverse/introduction/)は、競合分析、リードナーチャリング、クロスセルとアップセル、データ検証、データクレンジングなど、一般的なビジネスの課題に対処するためのより良い戦略の策定を支援する、Catalystの最も効率的なデータスクレイピングソリューションです。