Web AccessLv2UC-WEB-001
保護サイトの安定収集基盤(ビジネス向け)
価格監視や競合調査で止まりやすいサイトを、AI ワークフローから安定して取得するための入口づくり。
価格監視や競合調査をしていると、同じサイトなのに今日は取れて明日は止まる、ということが起きます。EC 担当、営業企画、調査担当がほしいのはスクレイピング技術そのものではなく、毎週同じやり方で情報が届く状態です。このページでは、保護の強いサイトを Claude Desktop や n8n から安定して扱う考え方に絞って整理します。
こんな業務に効く
- 競合商品の価格を毎朝チェックしたい
- 代理店や販売店の掲載情報を週次で見回りたい
- IR、求人、ニュースルームなど更新が不定期な公開ページを定点監視したい
- 手作業で開いて確認している公開情報を自動化したい
AI に直接聞くだけと比べて何が変わるか
| 比較項目 | AI に直接聞く | Bright Data をつなぐ |
|---|---|---|
| 情報の新しさ | 学習済み情報に寄りやすい | 公開中のページをその場で見に行ける |
| 取りこぼし | 参照元が不明瞭になりやすい | 対象 URL を指定して取得しやすい |
| 安定性 | サイトによって失敗しやすい | 代理アクセスで取得成功率を上げやすい |
| 運用 | 毎回人が確認 | n8n で定期実行しやすい |
どう実現するか
メインは n8n です。理由は、毎朝や毎週の繰り返し業務にしやすいからです。
- Bright Data で Web Unlocker 用の利用窓口を 1 つ作ります。
- n8n で
Schedule Triggerを置きます。 HTTP Requestノードで Bright Data に対象 URL を渡します。- 返ってきた HTML や本文を AI ノードに渡し、「価格だけ抜く」「更新有無だけ判定する」と指示します。
- 結果を Slack、Google Sheets、Notion のどれかへ送ります。
最初の指示文は、たとえば次のようにすると運用しやすいです。
このページから、商品名、税込価格、在庫表示、キャンペーン文言だけを抜いて、前回との差分がある行だけ表で返してください。
単発で試すだけなら Claude Desktop でも十分です。毎回「Bright Data ツールを使って、この URL の本文を見て、価格と変更点だけ教えて」と聞けば、PoC をかなり早く回せます。
用意するもの
- Bright Data アカウント
- API キー 1 本
- Web Unlocker の利用窓口
- n8n か Claude Desktop
- 監視したい URL 一覧
ざっくりの予算感
- 小規模 PoC: 月 3,000 円から 15,000 円程度
- 週次運用: 月 1 万円から 5 万円程度
- 対象 URL が多い本番: 件数と更新頻度で増減
予算を左右するのは、ページ数よりも「どれだけ頻繁に回すか」です。最初は 10 URL、週 1 回から始めるのが安全です。
法務・運用の注意
- 対象は公開ページに限定します
- ログイン後ページや個人情報を含むページは別途社内確認が必要です
- 対象サイトの利用規約を確認します
- 取得結果には URL と取得日時を残します
- 「全部保存」ではなく、必要な項目だけを残すほうが管理しやすくなります