PlaywrightMCPでSDデジタル版を自動ダウンロードする
public.icon
2025/08/31 19:00
定期購入しているSoftwareDesignのデジタル版を、ダウンロードしておくための、ClaudeCodeへの指示
MCP Playwrightでセッション情報を保存しないように、.mcp.jsonで"--isolated"オプションをつけてる
🤖
code:README.md
---
title: "Software Design デジタル版の定期購入のダウンロード手順"
description: "生成AIでSoftware Designデジタル版の定期購入をダウンロードして保存する手順"
date: "2025-08-31"
tags:
- "software-design"
- "download"
- "automation"
- "playwright"
- "mcp"
---
# Software Design デジタル版の定期購入のダウンロード手順
この README.md は、生成 AI で Software Design デジタル版の定期購読をダウンロードして保存する手順を記載しています。
## 情報
- ダウンロード元
- https://gihyo.jp/dp/my-page
- アクセスには認証が必要
- 保存先
- "/Users/tak/Library/CloudStorage/GoogleDrive-taktamur@gmail.com/マイドライブ/電子書籍/SoftwareDesign"
- _.pdf(pdf 形式)と_.epub(epub 形式)
- ファイル名
- Software-Design-YYYY年mm月号-00.pdf
- Software-Design-YYYY年mm月号-00.epub
## 利用する mcp について
mcp の設定は、.mcp.json(./.mcp.json)で設定しています。
この中で playwright の設定を行なっています。
playwright はログイン状態は保持しないように、--isolated オプションをつけています。
## ダウンロード手順(LLM 向け)
- 現状ダウンロード済みの Software Design を確認しておく
- まずは mcp の playwright を使って、https://gihyo.jp/dp/my-page にアクセスする
- この時認証が必要となるので、認証が求められたらユーザに認証してもらうために、一旦停止する
- 認証が終わってたら、購入済みの電子書籍が表示される
- まだダウンロードしていない Software Design を確認する
- Software Design の表紙画像をクリックすると、pdf と epub の準備が行われる
- 少し時間がかかる
- "EPUB ダウンロード"を押して、epub をダウンロードする
- "PDF ダウンロード"を押して、pdf をダウンロードする
- ダウンロードしたファイルは、".playwright-mcp/" ディレクトリに保存されます。
- ダウンロードしたファイルを、保存先にコピーします。
- コピーには cp コマンドを使います。
code:.mcp.json
{
"mcpServers": {
"playwright-local": {
"type": "stdio",
"command": "npx",
"args": "@playwright/mcp@latest", "--isolated",
"env": {}
}
}
}