はじめに
ステップ1. Scrapeless APIキーを取得する
- アカウントを作成し、Scrapelessダッシュボードにログインします。
- Scrapeless APIキーを生成します。
ステップ2. 新しいシナリオを作成する
- Make.comアカウントにログインします。
- 右上の「新しいシナリオを作成」をクリックします。
ステップ3. Googleスプレッドシートを作成する
スクレイピングしたデータを保存するためにGoogleスプレッドシートを使用します。以下の手順に従って作成します。
- A1:D1をテーブルヘッダーとして使用します(後でこの範囲を参照します)。
- ヘッダー値を
キーワード
、タイトル
、リンク
、順位
として設定します。
ステップ4. GoogleスプレッドシートをMakeに接続する
- 「+」ボタンをクリックし、Googleスプレッドシートの下にある「範囲の値を取得」を選択します。
- Googleアカウントに接続します。
- 適切な範囲を入力または選択します。
ヘッダーを設定したので、「はい」をテーブルにヘッダーが含まれていますかに選択し、ヘッダー範囲「A1:D1」を入力します。
ステップ5. シナリオにScrapelessデータモジュールを追加する
- Googleスプレッドシートモジュールの右にある「+」ボタンをクリックします。
- リストから「Scrapeless」を検索して選択します。
- 「Google検索」モジュールを選択します。
- 「追加」をクリックして接続名を作成します。
- Scrapelessダッシュボードに戻り、APIキーをコピーしてフィールドに貼り付けます。
- 必要に応じて
検索クエリ
、言語
、国
のパラメーターを入力します(デフォルト値が表示されています)。 - 「一度実行」をクリックしてモジュールをテストします。
ステップ6. イテレーターモジュールを追加する
- 同じ手順でイテレーターモジュールを追加します。
- 配列フィールドで
organic_results[]
を選択します。 - モジュールを実行して出力を確認します。
ステップ7. 「行を追加」を構成する
- Googleスプレッドシートの下に「行を追加」モジュールを追加します。
- 基本的なスプレッドシート設定を構成します。
値
セクションでは、Googleスプレッドシートが定義したヘッダーを自動検出します。出力フィールドを次のように論理的にマッピングします。
- キーワード → Scrapelessのリクエストパラメーターを使用:
query_displayed
- タイトル → イテレーターから選択:
title
- リンク → イテレーターから選択:
link
- 順位 → イテレーターから選択:
position
ステップ8. 実行してスクレイピング結果を取得する
- もう一度「一度実行」をクリックしてテストし、最終的なデータ結果を取得します。