ChatGPTでタグ整理機能を作ってみた(その6)エキサイトブログ編集ツールの配布
2025年 05月 02日
├─ config.txt(ブログのURL、管理者ID、管理者パスワードを記載する設定ファイル)
├─ get_blog_to_csv.py(記事を「blog_articles_with_tags.csv」へ保存するPythonコード)
└─ update_blog_from_excel.py(記事を「blog_articles_with_tags.xlsx」に従って更新するPythonコード)
ChromeDriverのインストール方法
Seleniumはブラウザを自動操作するために、**「ブラウザ専用の運転手(ドライバ)」**が必要です。
【ChromeDriver準備手順】
- 今使っているChromeのバージョンを確認します。
Chromeを開いて
右上の「︙」メニュー → 「ヘルプ」→「Google Chromeについて」
で、バージョン(例:119.0.6045.200 みたいな)が見えます! - そのバージョンに合ったChromeDriverをダウンロードします。
👉 ChromeDriver公式サイト(https://chromedriver.chromium.org/downloads) - ダウンロードしたら、zipファイルを解凍し、
chromedriver.exe配布したPythonコードと同じフォルダへ置きます。
配布したPyhonコードの使い方(Pythonが導入されている前提)
- config.txtを開き、処理したいブログURL、管理者IDとパスワードを記載する。
※この操作は初回のみでⓄⓀ - 「get_blog_to_csv.py」を実行する。
→ 同じフォルダに「blog_articles_with_tags.csv」が作られる。 - 「blog_articles_with_tags.csv」をExcelで開き、「更新」とタイトルをつけた列を追加し、*.xlsxとして保存する。
- 「blog_articles_with_tags.xlsx」にて、タイトル、カテゴリ、公開設定、タグを編集し、
その編集を反映した記事の「更新」列に「on」を記載する。編集のコツは、その3の記事を参考に。 - 「update_blog_from_excel.py」を実行する。
→ 「blog_articles_with_tags.xlsx」に従ってブログが更新される。


この記事でできることのまとめ
- エキサイトブログのすべての記事をcsvファイルへ保存できるようになる。
- エキサイトブログのすべての記事をExcelファイルの設定に従って一括編集できるようになる。
このシリーズの記事リスト
- ChatGPTでタグ整理機能を作ってみた(その1)タグ一覧を取得する
- ChatGPTでタグ整理機能を作ってみた(その2)Excelから一括編集
- ChatGPTでタグ整理機能を作ってみた(その3)Excelでの編集のコツ
- ChatGPTでタグ整理機能を作ってみた(その4)プロンプト、ぜんぶ見せます1
- ChatGPTでタグ整理機能を作ってみた(その5)プロンプト、ぜんぶ見せます2
- ChatGPTでタグ整理機能を作ってみた(その6)エキサイトブログ編集ツールの配布
- ChatGPTでタグ整理機能を作ってみた(その7)エキサイトブログの記事メニューを作成

