私たちは、人生と仕事の検索エンジンチャネルなしでは生きられないと信じています。国に応じて、Google、Yahoo、Naver、Baiduなどが体の一部でした。すべてのコインには、マーケティング担当者としての2つの側面があり、市場と競合他社の情報を調査するために検索エンジンを過剰に使用することに苦しんでいる可能性があります。ラップトップの前で画面を見て、仕事で長い間めまいを感じています。
この章では、Python、Pandas、Google Custom Search API、およびCSE(カスタム検索エンジン)を使用して、すべての検索結果情報を削る方法について説明します。このPythonチュートリアルの終わりまでに、キーワードを追加するだけです。次に、潜在的な出版社、ブロガー、競合他社、人気のあるコンテンツを見つけることができ、画像をダウンロードします。また、タイトル、着陸URLなどで情報をローカルCSVファイルに保存することもできます。
目次:Google SearchとEasy2Digital APIを使用してSERPデータをスクレイプするGoogle SERPボット
- Googleカスタム検索API
- カスタム検索エンジン
- サービスオブジェクトを構築し、CSE関数を使用しますループ機能、リスト関数、および引数の場合
- 無料のカスタムGoogle APIの制限
- Easy2Digital API – Google SERPスクレーパー
- Google Serpスクレーパーの完全なPythonスクリプト
Google SERPボット-Google検索API
Google Custom Search Engine APIは、開発者がJSONまたはAtom形式でWebまたは画像検索結果データを取得できるようにするRESTFUL APIです。 APIを使用すると、開発者はWeb検索およびサイト検索機能をWebサイト、ブログ、またはWebサイトのコレクションに追加できます。また、APIを使用すると、マーケティング担当者はキーワードクエリの結果情報を取得し、CSVファイルに保存できます。ブロガー、出版社、競合他社などの発見パートナーを容易にします。
YouTube APIの記事で前述したように、Google APIコンソールライブラリでGoogle APIを検索し、プロジェクトにインストールできます。 Google APIプロジェクトの作成方法について詳しく知りたい場合は、こちらの他の記事を参照してください。
カスタム検索APIをインストールした後、資格情報で見つけることができます。また、Pythonスクリプトで使用されるクリップボードにAPIキーをコピーしてください。
Google SERPボット – カスタム検索エンジン
CSEはカスタム検索エンジンの略であるか、プログラマブル検索エンジンとも呼ばれます。基本的に、訪問者が探している情報を見つけるのを助けるために、ウェブサイトに検索エンジンを含めることができます。プログラム可能な検索エンジンはGoogleのコア検索テクノロジーに基づいているため、ユーザーが高品質で関連する結果を得ていると確信できます。 WebサイトでAdSenseネットワーク広告を実行している場合は、検索バー広告もCSEからのものであるため、CSEに精通している必要があります。
Pythonを介して検索結果を削減するには、基本的に、データはCSE APIからのものであり、IDが必要になります。 CSEおよびGoogle.comのSERPインデックスは同じですが、結果のスニペット形式の一部を除き、リアルタイムのランキングは異なる場合があります。
サービスオブジェクトを構築し、CSE関数を使用します
YouTubeの記事で行うように、Google APIクライアントから機能をbuild()をインポートします。発見。また、パンダをインポートしてデータを追加し、ローカルファイルに保存します。
カスタム検索APIキーをプラグインし、ビルド関数を作成します。ここに注意を払う必要がある2つのことがあります。まず、ビルド関数のパラメーターに従い、カスタム検索値をプラグインする必要があります。第二に、CSE APIのデータを呼び出すため、このオブジェクトにCSE()関数を追加する必要があります
ループ機能、リスト関数、および引数の場合
各SERPには10個の情報があるため、ループを作成する必要があるため、ループコードを追加して他のページネーション情報をこすります。
カスタム検索API JSON構文と引数では、機能をリストし、少なくともQ、CXを使用し、SERPデータを取得する場合は引数を開始する必要があります。 CSEプロジェクトのユニークなIDをCXに接続する必要があります。最終的に、関数をアクティブにするにはexecute()が必要です。
印刷しようとすると(結果)、JSON形式のSERPデータセットを見ることができます。スニペットと命名は、YouTube JSONデータセットとほぼ同じです。指定されたJSONデータセットに基づいてスクレイプするデータセットを選択できます。
ページネーションのセットアップとデータセットフィルターを呼び出すと、こちらの他の記事を参照できます。
無料のカスタムGoogle APIの制限
Google Custom Search APIは現在、検索をクエリごとに100の結果に制限し、1日あたり100の無料クエリを制限しています。アカウントで請求を有効にすることができる場合、毎日のクエリ制限はありません(Googleは1日あたり1000クエリあたり5ドル請求します)。
Easy2Digital API – Google SERPスクレーパー
スクリプトが複雑である可能性があり、スクリプトを更新してバグのオンとオフを修正する必要がある場合は、Easy2Digital Google SERPスクレーパーAPIを活用できます。次のようにトークンのエンドポイントは次のとおりです。
https://www.buyfromlo.com?token =&=&googlekey =&keyword=&totalpage=
このAPIエンドポイントを使用することにより、Easy2Digitalトークン、Google検索キー、および削ることを目的とした特定のキーワードと合計SEPRページを追加するだけです。スクレイプされた結果は、上記の結果と同じです。
APIのマーケティングに関する詳細については、このページをご覧ください。
Easy2Digital無料トークンとGoogle SERPスクレーパーの完全なPythonスクリプト
無料のEasy2Digital APIトークンとGoogle Serp ScraperのPythonスクリプトのフルバージョンを持ちたい場合は、メッセージPythonチュートリアル11を追加してニュースレターを購読してください。すぐにスクリプトをメールボックスに送信します。
- PayPal (paypal.me/Easy2digital)を通じて弊社チャンネルをサポートおよび寄付を行う
- Easy2Digital YouTubeチャンネルの登録と通知ベルをオンにする。
- Easy2Digital Facebookページをフォローしていいね!を押す
- ハッシュタグ#easy2digitalを使用して、ソーシャルネットワーク上で記事を共有する
- Easy2Digitalの最新記事、動画、割引コードを受け取るために、週刊ニュースレターに登録する
- www.patreon.com/louisludigitalを通じて、独占的な特典をお楽しみいただくための月額会員に登録する