[{"data":1,"prerenderedAt":296},["ShallowReactive",2],{"content-/takachiho-boat-reservation":3,"all-pages-for-dir":294,"og-image-/takachiho-boat-reservation":295},{"id":4,"title":5,"body":6,"category":276,"description":277,"extension":278,"meta":279,"navigation":280,"ogImage":281,"path":282,"project_name":276,"published":283,"publishedAt":284,"seo":285,"stem":286,"tags":287,"todo":281,"unpublished":283,"updatedAt":281,"__hash__":293},"pages/2026-05/2026-05-20/takachiho-boat-reservation.md","高千穂峡の貸しボート予約サイトをClaude Codeに偵察させて、明日の予約トライをGoogleカレンダーに登録した",{"type":7,"value":8,"toc":268},"minimark",[9,18,21,31,37,42,50,53,60,70,76,80,83,86,109,116,122,126,133,144,151,155,158,169,176,182,185,244,255,262],[10,11,12,13,17],"p",{},"高千穂峡（宮崎県）の貸しボートを取りたい。観光地として有名で、シーズンになると枠が秒で消える、と聞いている。とにかく現地に行く前に、",[14,15,16],"strong",{},"どういう予約ルールなのか","を把握しておかないと、当日スマホ前で固まって終わる未来しか見えない。",[10,19,20],{},"ということで、Claude Codeに偵察を頼んだ。やってもらったのは、",[22,23,24,28],"ol",{},[25,26,27],"li",{},"公式の予約サイトを開いてルールを読む",[25,29,30],{},"翌朝の「予約リハーサル」をGoogleカレンダーに入れる",[10,32,33,34],{},"の2つ。",[14,35,36],{},"自分は予約サイトを一度も開いていない。",[38,39,41],"h2",{"id":40},"_1-まずは予約サイトを偵察してきてと頼む","1. まずは予約サイトを偵察してきて、と頼む",[10,43,44,45,49],{},"対象は ",[46,47,48],"code",{},"https://eipro.jp/takachiho1/eventCalendars/index","。",[10,51,52],{},"最初はWebFetchで取りに行ってもらった。が、本文が取れない。SPAで中身がJSで描画されるタイプらしく、HTMLを引っ張ってきても予約カレンダーや注意事項のテキストが空っぽに見える。",[10,54,55,56,59],{},"ここでClaude Codeが勝手に動いた。グローバルCLAUDE.mdに書いてある通り、",[14,57,58],{},"WebFetchで失敗したら即agent-browserにフォールバック","するルールが効いた。",[61,62,67],"pre",{"className":63,"code":65,"language":66},[64],"language-text","WebFetchが失敗 → 「アクセスできませんでした」で止まらない\n            → 自分のChromeに繋がってるagent-browserで開き直す\n","text",[46,68,65],{"__ignoreMap":69},"",[10,71,72,73],{},"これ、地味だがありがたい。前は「サイトが取れませんでした」で会話が止まり、自分がブラウザを開いてコピペして渡す、という二度手間が発生していた。",[14,74,75],{},"ルールを一行書いておくだけで、人間に「ねぇこのページ手で見てきて」と頼まない経路が育つ。",[38,77,79],{"id":78},"_2-agent-browserで予約前確認事項を読み込んでもらった","2. agent-browserで「予約前確認事項」を読み込んでもらった",[10,81,82],{},"agent-browserに切り替えてからは早い。自分のChromeセッション越しに対象ページを開いて、JS描画後のDOMから本文テキストを抜き出してもらう。",[10,84,85],{},"特に読んでほしかったのは「予約前確認事項」セクション。",[87,88,89,95,102],"ul",{},[25,90,91,92],{},"予約の",[14,93,94],{},"開始時刻",[25,96,97,98,101],{},"受付の",[14,99,100],{},"並び方","（先着? 抽選?）",[25,103,104,105,108],{},"どういう",[14,106,107],{},"争奪戦パターン","になるのか",[10,110,111,112,115],{},"ここの細かいルールは現地のサイトに書いてあるので、ここでは書かない。要は「",[14,113,114],{},"開始時刻と争奪戦の形式を把握した","」とだけメモしておく。",[10,117,118,119],{},"読み終わったClaude Codeから「こういう形式です」と要約が返ってきて、自分は画面を一度も見ずにルールを把握できた。",[14,120,121],{},"ガイドブックを買ってきてもらった感覚に近い。",[38,123,125],{"id":124},"_3-明日本番じゃなく予行演習として叩いてみたい","3. 「明日、本番じゃなく予行演習として叩いてみたい」",[10,127,128,129,132],{},"ルールが分かると、次に気になるのは「",[14,130,131],{},"実際どれくらい混むのか","」。明日は本命の日付ではないので、本気で取りに行く必要はない。ただ、",[87,134,135,138,141],{},[25,136,137],{},"開始時刻ジャストに開いてどう見えるか",[25,139,140],{},"枠が消える速度はどれぐらいか",[25,142,143],{},"自分の回線とブラウザでサイトがフリーズしないか",[10,145,146,147,150],{},"を",[14,148,149],{},"体で覚えておきたい","。本番で初めて触って秒で死ぬのが一番きつい。",[38,152,154],{"id":153},"_4-google-calendar-mcpで翌朝のリハ枠を登録してもらった","4. Google Calendar MCPで翌朝のリハ枠を登録してもらった",[10,156,157],{},"ここからもう一段、Claude Codeに任せた。Google Calendar MCPで、",[87,159,160,163,166],{},[25,161,162],{},"日時: 2026-05-21 8:55〜9:15",[25,164,165],{},"タイトル: 高千穂峡 貸しボート 予約トライ",[25,167,168],{},"通知: 10分前ポップアップ、2分前ポップアップ",[10,170,171,172,175],{},"を入れてもらった。10分前と2分前の二段構えにしてあるのは、",[14,173,174],{},"10分前で席に着き、2分前で画面を予約サイトに切り替えてF5に指をかけるため","。電車で言うとホームに上がる通知と、ドアが閉まる直前の通知。",[10,177,178,181],{},[46,179,180],{},"/clear","した別セッションでもGoogleカレンダーを見れば、明日の朝の枠がそこに居る。**口頭で「明日の朝予約取るの忘れないようにしないと」と自分に言い聞かせる必要がない。**Claude Codeに「カレンダー入れといて」と一行投げた瞬間、未来の自分への通知が走り出している。",[38,183,184],{"id":184},"今日の構図メモ",[186,187,188,201],"table",{},[189,190,191],"thead",{},[192,193,194,198],"tr",{},[195,196,197],"th",{},"工程",[195,199,200],{},"担当",[202,203,204,213,221,229,236],"tbody",{},[192,205,206,210],{},[207,208,209],"td",{},"「高千穂峡のボート予約ルール把握したい」と判断",[207,211,212],{},"自分",[192,214,215,218],{},[207,216,217],{},"予約サイトを開く",[207,219,220],{},"Claude Code（WebFetch→agent-browser）",[192,222,223,226],{},[207,224,225],{},"ルールを要約してもらう",[207,227,228],{},"Claude Code",[192,230,231,234],{},[207,232,233],{},"「明日リハしたい」と方針を出す",[207,235,212],{},[192,237,238,241],{},[207,239,240],{},"カレンダー登録",[207,242,243],{},"Claude Code（Google Calendar MCP）",[10,245,246,247,250,251,254],{},"自分がやったのは「",[14,248,249],{},"取りたい","」「",[14,252,253],{},"明日リハしたい","」の二言だけ。残りは全部Claude Codeが自分の道具箱（WebFetch→agent-browser→Google Calendar MCP）を順番に渡り歩いて片付けてくれた。",[10,256,257,258,261],{},"会計・税務の文脈に置き換えるなら、",[14,259,260],{},"お客様向けの予約システムや申込フォームの仕様調査","にそのまま使える。営業時間・受付ルールが書いてあるページをClaude Codeに読みに行かせ、ヒアリングのリマインダーを自分のカレンダーに置く。コピペで渡す中間工程が消える。",[10,263,264,265],{},"明日の朝9時、画面の向こうで枠が一瞬で消えるのを見るのが楽しみ。",[14,266,267],{},"当日の本番に、今日の予行演習が効くといい。",{"title":69,"searchDepth":269,"depth":269,"links":270},2,[271,272,273,274,275],{"id":40,"depth":269,"text":41},{"id":78,"depth":269,"text":79},{"id":124,"depth":269,"text":125},{"id":153,"depth":269,"text":154},{"id":184,"depth":269,"text":184},"personal","高千穂峡の貸しボート予約サイトをClaude Codeに偵察させた。WebFetchがSPAで弾かれてもグローバル設定通りにagent-browserへフォールバック、予約ルールを把握してGoogleカレンダーに翌朝の予約リハをMCP経由で登録するまで一気通貫で回した記録。","md",{},true,null,"/takachiho-boat-reservation",false,"2026-05-20T00:00:00.000Z",{"title":5,"description":277},"2026-05/2026-05-20/takachiho-boat-reservation",[288,289,290,291,292],"agent-browser","Webスクレイピング","Google Calendar","MCP","予約","OlXVZR4eh43t-VcXUSQvqrTVMJ40O2t5t5DZYwpwJPw",[],"https://log.eurekapu.com/og/blog/takachiho-boat-reservation.png?v=2026-05-20T00%3A00%3A00.000Z&title=%E9%AB%98%E5%8D%83%E7%A9%82%E5%B3%A1%E3%81%AE%E8%B2%B8%E3%81%97%E3%83%9C%E3%83%BC%E3%83%88%E4%BA%88%E7%B4%84%E3%82%B5%E3%82%A4%E3%83%88%E3%82%92Claude%20Code%E3%81%AB%E5%81%B5%E5%AF%9F%E3%81%95%E3%81%9B%E3%81%A6%E3%80%81%E6%98%8E%E6%97%A5%E3%81%AE%E4%BA%88%E7%B4%84%E3%83%88%E3%83%A9%E3%82%A4%E3%82%92Google%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%80%E3%83%BC%E3%81%AB%E7%99%BB%E9%8C%B2%E3%81%97%E3%81%9F&author=Kei%20Komatsu&sig=dbb35899b7b79e2e",1782528840203]