PythonでGoogle検索順位を計測するプログラムを作ってCloudFunctionsにデプロイし定期実行しよう!
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で定期実行する方法
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でスプレッドシートにアクセスしたり様々な処理を体験してみたい人
Instructor
「データサイエンスやAIの力でつまらない非効率を減らしおもしろい非効率を増やす」がビジョンのWW inc.の代表取締役社長。
日系大手→外資系→AIスタートアップでデータ分析やったりデジタルマーケティングやったりしてきました。
多くの人にもっとデータサイエンスを身近に感じてもらうべく月に10万人が訪れる「スタビジ」というメデイアでデータサイエンスの面白さを発信中。
著書に「データサイエンス大全」「漫画でわかるデジタルマーケティング×データ分析」などがある