はじめに
Serperは開発者向けのGoogle検索APIツールです。Serperのコア機能は、ユーザーが独自の複雑なクローラーコードを記述することなく、APIを通じてウェブコンテンツ、ニュース、画像などの検索結果を取得できるようにすることです。価格も、1000リクエストあたり0.30ドルと非常にフレンドリーだ。このサイトはアカウント登録が無料で、クレジットカードも必要ないため、開発者がすぐに始めるのに適している。データアクセスをよりシンプルで効率的にすることを目的に技術チームによって開発され、多くのプログラマーや企業に人気がある。
機能一覧
- Googleの検索結果をリアルタイムで取得:ウェブページ、ニュース、画像、その他の種類のデータの検索をサポートします。
- 多言語および地域設定をサポート:国、言語、または場所を指定して、カスタマイズされた検索結果を得ることができます。
- 構造化データを返す:結果は、開発者が扱えるようにJSON形式で出力される。
- 高性能レスポンス:1~2秒以内に検索データを返します。
- 無料トライアルを提供:登録すれば2500件の検索を無料で試すことができる。
- 様々な検索パラメータをサポート:検索結果の数、時間範囲などを設定できます。
ヘルプの使用
Serperの使い方は非常にシンプルで、プログラミングの基本的な知識を持つ開発者を対象としています。以下に、その使い始め方と機能の操作方法について詳しく説明します。
APIキーの登録と取得
- ページ上の「無料アカウントを作成する」ボタンをクリックします。
- Eメールとパスワードを入力して登録を完了します。クレジットカードは必要ありません。登録後、ユーザーのバックオフィスに直接移動します。
- バックエンドの "API Keys "または "API Access "エリアで、"Generate API Key "をクリックしてキーを生成する。
- このAPIキー(英数字の文字列)をコピーして保存してください。
設定環境
Serperはコードから呼び出す必要があるので、まずプログラミング環境を設定する必要がある。Pythonを例にとってみよう:
- コンピュータにPythonがインストールされていることを確認してください(3.8以上を推奨)。
- ターミナルを開き、以下をインストールする。
requests
ライブラリーに、コマンドを入力する:
pip install requests
- コード内でAPIキーを設定する。環境変数(より安全)を使うか、コード内で直接設定する。
APIの基本操作の呼び出し
以下は、「最新の技術ニュース」を検索する方法を示す簡単なPythonの例である:
import requests
# 设置API密钥
API_KEY = "你的API密钥" # 替换成你自己的密钥
url = "https://google.serper.dev/search"
# 设置搜索参数
params = {
"q": "最新科技新闻", # 查询关键词
"api_key": API_KEY # API密钥
}
# 发送请求
response = requests.get(url, params=params)
results = response.json() # 获取JSON格式的结果
# 打印结果
print(results)
実行すると、タイトル、リンク、概要などの情報を含む検索結果が表示されます。
注目機能 操作手順
1.ウェブコンテンツのリアルタイム検索
- ある
params
セットアップ"q": "你的关键词"
例えば"q": "Python教程"
. - 地域固有の結果が必要な場合は、次のようなパラメータを追加する。
"gl": "cn"
(中国)または"hl": "zh-cn"
(中国語)。 - リクエストを送信した後、結果にはGoogleの自然検索結果である "organic "というフィールドが含まれる。
2.ニュースや写真へのアクセス
- リクエストアドレスを以下のように変更する。
<https://google.serper.dev/news>
(ニュース)または<https://google.serper.dev/images>
(写真)。 - 例
url = "https://google.serper.dev/news" params = {"q": "科技新闻", "api_key": API_KEY} response = requests.get(url, params=params) print(response.json())
- ニュースの結果は "news "フィールドに、画像は "images "フィールドに。
3.結果数の調整
- デフォルトでは10件の結果が返されます。
"num": 20
(100エントリーまで対応)。 - 例
params = {"q": "人工智能", "num": 20, "api_key": API_KEY}
4.テスト機能
- Serperは "Playground "ページを提供しており、ログインしてhttps://serper.dev/playground、キーワードを使って直接テストすることができる。
- コードを記述する必要はありません、入力してから、デバッグが容易で、返されたJSONデータを見ることができます。
ほら
- 無料アカウントの検索回数は2,500回までで、上限を超えた場合は有料プランにアップグレードする必要がある。
- あまりに頻繁なリクエストは、フロー制限のトリガーとなる可能性があり、コールタイムは均等に分散させることが推奨される。
- 盗難を避けるため、APIキーは公開すべきではない。
以上の手順で、Google検索データを取得するSerperを簡単に使い始めることができます。シンプルでわかりやすいので、すぐに開発やテストができます。
アプリケーションシナリオ
- 市場調査
Serperを使って競合他社のニュースやウェブページを検索し、市場で何が起こっているかを素早く把握する。 - コンテンツ制作
記事を書くときは、関連するキーワードで検索し、最新の情報を素材として入手する。 - データ分析
特定のトピックについて検索結果をクロールし、トレンドやユーザーの興味を分析する。 - 教育研究
生徒や教師は、学習効果を高めるための学術的な資料やニュースを探すために使うことができる。
品質保証
- Serperは無料ですか?
はい、2500検索の無料トライアルにサインアップしてください。制限を超える場合は、最低$0.30/1000検索を支払う必要があります。 - 使用するにはプログラムが必要ですか?
はい、主にAPIを通して呼び出され、基本的なプログラミングの知識が必要です。プレイグラウンドは手動でテストできます。 - 中国語の検索に対応していますか?
サポートを設定するだけです。"hl": "zh-cn"
そうすれば、中国語の結果が返される。 - データの更新頻度は?
データはリアルタイムで、Googleから直接クロールされ、最新であることが保証されている。