実績

デリバリーアプリ加盟店の収集・照合ツール

アプリ内でしか確認できなかった加盟店リストを、地域を指定するだけで12項目に自動で整理し、事業者登録番号をもとに他のアプリへの出店状況まで照合します。

デリバリーアプリ3社の加盟店状況の把握

以前

アプリで店舗を1件ずつ開き、Excelに手作業で転記

以後

地域を指定して実行 · 12項目をExcelに整理し、他のデリバリーアプリへの出店状況まで照合

納品したツールが出力したExcelの表。見出しは地域名、カテゴリー、リスト上の店舗名、事業者登録証上の商号、住所、事業者番号、代表者名、直近の注文数、直近のレビュー数、直近の店主返信数、電話番号の順です。店舗名と商号は列ごとにぼかしを入れ、住所・事業者番号・代表者名・電話番号も伏せています。地域名は道の名前だけを残し、市・区は伏せています。カテゴリー列には焼肉、チキン、カフェ・デザート、チョッパル・ポッサム、中華、軽食が並び、右側の3列には直近の注文数400・500・900・1000、レビュー数50・76・321、店主返信数55・94・154といった数字が各行に入っています。1画面に30行ほどが収まっています。

画面はお客様情報保護のため、同じ機能をモックデータで再構成したものです。

クライアント
物流
業界
物流
実施
2025
期間
4週間
領域
業務自動化
  • アプリ画面構造の解析
  • Webでの自動照会
  • 地域・カテゴリー単位の収集
  • 事業者登録番号の照合
  • 実行ファイルでの配布
  • Excel自動作成

背景

デリバリーアプリにどの店舗が出店しているか、注文やレビューがどれだけ付いているかは、 その地域の商圏を把握する材料になります。しかしこうした情報はアプリごとに分かれており、 同じ情報でも確認する方法は一つではありません。

現場の状況

アプリで店舗を1件ずつ開き、Excelに転記していました。

地域を合わせ、カテゴリーを選び、店舗をタップして詳細を開き、必要な項目を 書き写します。さらに、同じ店舗がほかのデリバリーアプリにも出店しているかを、事業者登録番号で 1件ずつ照会し直します。

対象の地域もカテゴリーも一つではありません。 一つの地域が終わると、次の地域でまた最初から同じ作業が始まります。

課題

課題は、作業ごとに使える手段が異なることでした。

加盟店リストはアプリを開かなければ見られません。一方、ほかのアプリへの出店状況は、 店主向けサイトで事業者登録番号を照会すれば確認できます。 一つの方式にこだわると、どちらかができなくなるか、できるはずの作業まで遠回りになります。

開発内容

  • リストはアプリの画面構造から取得 — 画面を撮影して文字を認識する方式では ありません。アプリの画面構造から項目の位置を特定して操作します
  • 出店状況は店主向けサイトで確認 — Webで照会できるため、ブラウザを自動操作して 確認します。使える手段があれば、その手段を選びます
  • 地域・カテゴリー単位で収集 — 地域を指定するとカテゴリーごとに分けて収集し、 地域ごとにフォルダを作成して保存します
  • 12項目 — 地域名、カテゴリー、店舗名、事業者登録証上の商号、住所、事業者番号、 代表者、注文数、レビュー数、店主返信数、電話番号、営業時間を1行にまとめます
  • 事業者登録番号で照合 — あるアプリで集めた番号をほかのアプリで照会し、出店状況を 確認します。Excelファイルを読み込ませると、登録の有無を追記したExcelが出力されます
  • インストール不要 — 照合ツールは実行ファイルとして納品しました。ファイルを 選んで開始を押すと進捗が表示され、途中で停止することもできます。 Pythonの知識がなくても、受け取ってすぐに使えます

結果

地域を指定して実行すると、カテゴリーごとの加盟店が12項目で蓄積されます。 事業者登録番号を読み込ませれば、ほかのデリバリーアプリへの出店状況が表で出力されます。

同じ方式のほかの事例はアプリクローリングでご覧いただけます。