鹿児島でプログラミングスクール講師をやっています。荻原です。
作ったアプリ
スクレイピングしているサイトは、自分のサーバーに構築したWPサイトです。
http://azaz123.xsrv.jp/2021/09/19/pati/
概要
GCP Google Sheets API
・rubyとGoogleスプレッドシート連携
Ruby
・パチスロ合算値のスクレイピング
・Googleスプレッドシートへの書き込み
参考記事
スプレッドシートとRuby連携
https://zenn.dev/cumet04/scraps/c471e4aacaa448
https://github.com/cumet04/spreadsheet.rb
【ruby】スクレイピングの実装方法
https://zenn.dev/arao99/articles/263b724cc2f715
GCP 秘密鍵の作成
https://www.twilio.com/blog/load-data-from-google-spreadsheet-jp
GCP 秘密鍵作成メモ
test:プロジェクト名をクリック
新しいプロジェクトをクリック
プロジェクト名を決めて、作成をクリック
左のバーからライブラリをクリックする
「Google Drive API」と「Google Sheets API」を有効化します。
APIとサービス画面の『認証情報』ページに遷移して『サービスアカウントを管理』をクリック
『サービスアカウントの作成』をクリック
『サービスアカウント名』を入力して完了をクリック
サービスアカウントのオーナーをクリック
『新しい鍵を作成』をクリック
作成をクリック
これでGCP 秘密鍵作成が出来ました!
まとめ
GCPがかなり便利ですね。
時間がある時にでもGCPをいじって遊んでみるのは勉強になりそう