pythonでスクレイピングする時のサンプル コードです。
Googleスプレッドシートを使ったプログラムのメモにて。
スプレッドシート認証のためのコード
from google.colab import auth auth.authenticate_user() import gspread from google.auth import default creds, _ = default() gc = gspread.authorize(creds)
スプレッドシートから値を取得
ss = gc.open('設定シート')
st = ss.worksheet('シート1')
site_config = st.row_values(1) #.col_values(1)
スプレッドシート名とシート名で、行番号や列番号の値を取得する。
利用用途は、スプレッドシート内のデータ(URL)にID番号を振っておき、各種設定を一括で取得するために使った。
スプレッドシートの形式と取得例
| 1 | URL1 | ファイル名A |
| 2 | URL2 | ファイル名B |
USERNAME = site_config ROOT_ENDPOINT = "https://livedoor.blogcms.jp/atompub/" + USERNAME + "/article" ATOM_PUB_PASS = site_config cat_name = site_config css_link = '' filename = site_config
参考
【Python】Seleniumを利用したスクレイピングでよく使うプログラムサンプル集
【Python】Seleniumを利用したスクレイピングでよく使うスプレッドシートのプログラムサンプル集