0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Python3でスクレイピング〜スプレッドシート操作準備編〜

Posted at

はじめに

MacBookを新しく購入したので、Python3を学習しようと思いました。
前回はPythonを用いてChromeを立ち上げるところまで実装しました。

今回はスクレイピングしたデータをGoogleスプレッドシートへ書き込むための準備として、Google Cloud Platform と Googleスプレッドシートの設定を行います。

開発環境

OS: macOS Monterey(バージョン 12.2.1)
チップ: Apple M1
エディター:Visual Studio Code

Google Cloud Platformの設定

Google Cloud Platform
上記にアクセスします。

プロジェクトの作成

下記画像のように進めていき、新たにプロジェクトを作成します。

python1.png

任意のプロジェクト名を書込み...

python2.png

これでプロジェクトの作成は完了です。

APIの有効化

・Google Drive API
・Google Sheets API
上記APIを有効化していきます。

先ほど作成したプロジェクトを選択して、ページ下部にあるAPIとサービスを押下。

python3.png

ライブラリを押下。

python4.png

ここでGoogle Drive APIGoogle Sheets APIを検索して

python5.png

python6.png

python7.png

有効化していきます。

python8.png

python9.png

認証情報の作成

先ほど作成したプロジェクトを選択して、ページ下部にあるAPIとサービスを押下。

python3.png

認証情報を作成を押下します。

python10.png

サービスアカウントを選択します。

python11.png

ここで任意のサービスアカウント名を入力します。
サービスアカウントIDは自動入力されます。

スクリーンショット 2023-09-30 12.00.57.png

秘密鍵の作成

先ほど作成したプロジェクトを選択し、ページ下部にあるIAMと管理を押下。

スクリーンショット 2023-09-30 12.13.47.png

サービス アカウントを押下し、先ほど作成したアカウントを選択します。

python12.png

キータブを選択して、新しい鍵を作成を押下します。

python13.png

キーのタイプはjson、そのまま作成を押下します。
(※ダウンロードされる認証情報は厳重に管理します。)

python14.png

以上でGoogle Cloud Platformの設定は完了です!

Googleスプレッドシートの設定

Pythonで操作するためのGoogleスプレッドシートを作成し、共有ボタンを押下します。

python15.png

Google Cloud Platformに作成したサービスアカウントのメールアドレスを入力、権限を選択し送信を押下します。

python16.png

以上でGoogleスプレッドシートの設定は完了です!

次回はGoogleスプレッドシートの操作を実装していきます。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?