外卖平台商家采集与比对工具
原本只能在 App 内查看的商家列表,只需指定地区,即可自动整理为 12 个字段,并按营业执照号比对是否入驻其他 App。
掌握三家外卖 App 的商家情况
之前
打开 App 逐个点开店铺,手工录入 Excel
之后
指定地区后运行 · 12 个字段整理为 Excel,并比对其他外卖 App 入驻情况
为保护客户信息,画面以模拟数据重新构建了相同功能。
背景
外卖 App 上有哪些店铺、订单和评论有多少,是分析当地商圈的重要资料。但这些信息分散在不同 App 中,获取同一份资料的途径也不止一种。
现场所见
当时的做法是打开 App 逐个点开店铺,再手工录入 Excel。
选定地区和品类,点开店铺详情,逐项录入所需信息。之后再用营业执照号逐一查询,确认同一家店铺是否也入驻了其他外卖 App。
地区不止一个,品类也不止一个。一个地区做完,下一个地区又要从头开始。
问题所在
问题在于不同的工作需要走不同的途径。
商家列表只能在 App 内查看;而某家店铺是否入驻其他 App,可以在商家后台网站上用营业执照号查询。如果坚持只用一种方式,要么有一部分无法完成,要么原本简单的部分也要绕远路。
解决方案
- 列表从 App 界面结构读取 —— 不是截图后识别文字,而是从 App 渲染的界面结构中定位并操作各个元素
- 入驻情况在商家后台网站核验 —— 网页上可以查询,就自动驱动浏览器完成核验。有现成的途径,就用现成的途径
- 按地区和品类采集 —— 指定地区后按品类分别采集,每个地区生成一个文件夹
- 12 个字段 —— 地区名、品类、店铺名、营业执照商号、地址、营业执照号、负责人、订单数、评论数、店主回复数、电话号码、营业时间,整理在同一行
- 按营业执照号比对 —— 将在一个 App 中采集的号码输入其他 App,核验入驻情况。导入一份 Excel,即可得到附带入驻结果的 Excel
- 免安装运行 —— 核验工具以可执行文件形式交付。选择文件、点击开始即可查看进度,也可中途停止。不懂 Python 的人员也能直接使用
结果
指定地区运行后,各品类的商家信息按 12 个字段汇总;输入营业执照号,即可得到其他外卖 App 入驻情况一览表。
更多同类案例请见App 数据采集。