Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PythonでGoogle検索順位を計測するプログラムを作ってCloudFunctionsにデプロイし定期実行しよう!
Highest Rated
Rating: 4.4 out of 5(48 ratings)
1,212 students

PythonでGoogle検索順位を計測するプログラムを作ってCloudFunctionsにデプロイし定期実行しよう!

Pythonで特定キーワードのGoogle検索順位を計測しスプレッドシートに書き込んでいくプログラムを構築します。それをCloudFunctionsにAPIとしてデプロイしCloudSchedulerで定期実行していきます。
Last updated 1/2026
Japanese
Japanese [Auto],

What you'll learn

  • Pythonの使い方
  • PythonでGoogle検索順位を取得する方法
  • Pythonからスプレッドシートにアクセスし情報を取得し情報を書き込んでいく方法
  • PythonでGoogle検索順位を定点観測するSEOプログラムを作る方法
  • Google Cloud Functionsの使い方
  • Google Cloud FunctionsにSEOツールをデプロイしAPIを作る方法
  • Google Cloud FunctionsをGoogle Cloud Schedulerで定期実行する方法

Course content

5 sections • 39 lectures • 3h 53m total length
  • このコースの紹介1:28

Requirements

  • プログラミングの経験は不要です。Pythonの初歩から学んでいきます。
  • PCの環境はMacでもWindowsでも問題ございません。

Description

本コースへようこそ!


このコースではGoogle Cloud PlatformというGoogleが提供する様々なプロダクト群の一部の機能を使ってGoogle検索の順位を定期的にスプレッドシートに書き込んでいく処理をPythonで書いていきます。


メインで使うのはGoogle Cloud Functionsという機能です。

※2024年8月22日に Cloud Functions は Cloud Run 関数 としてリブランディングされました。


こちらにプログラムをデプロイして外部から呼び出せるようにします。


このような外部呼び出しできるプログラミングインターフェースをAPIと呼びますが、今回は独自のAPIを作っていくようなイメージになります。


現在では、多くのサービスが独自のAPIを提供しており我々はそれらを上手く使って繋げて新しいサービスを作ることができる世界になっています。


そして自分で作ったプログラムをデプロイして他の人や他の機能から呼び出せるようにしておくことで独自APIを作ることもできるのです。


本コースではそれを体験していただきます。


またそのプログラムの中でスプレッドシートのデータを読み取り、さらにデータを書き込んでいくのですが、その過程ではまさにGoogleスプレッドシートのAPIを使っていきます。


また、最終的に作ったAPIをGoogle Cloud Schedulerという機能を使って定期実行するような仕組みを作ります。


色々な機能を使いながらプログラムを組み立てていきましょう!


Who this course is for:

  • Google Cloud Functionsを使ってプログラムをデプロイしてみたい人
  • 独自のGoogle検索順位を定点観測するSEOツールを作ってみたい人
  • Pythonでスプレッドシートにアクセスしたり様々な処理を体験してみたい人