汇总三家外卖应用中的加盟店信息并进行对照
只需指定区域,即可将原本只能在应用内看到的加盟店列表整理为 12 项,并可用营业执照号对照是否入驻其他应用。
掌握三家外卖应用的加盟店现状
以前
打开应用,逐个点击店铺查看,再誊写进 Excel
以后
指定区域后执行 · 12 项整理进 Excel,并对照是否入驻其他外卖应用
背景
外卖应用中有哪些店铺入驻、订单和评论有多少,是了解当地商圈的素材。但这些信息每个应用各自独立,而且同一份资料的查看途径也不止一条。
在现场看到的情况
当时是靠打开应用、逐个点击店铺查看,再誊写进 Excel。
调整区域、选择类别、点开店铺查看详情、逐项誊写。然后用营业执照号逐一查询同一家店铺是否也入驻其他外卖应用。
区域不止一个,类别也不止一个。结束一个区域后,下一个区域又从零开始。
定义的问题
问题在于每件事各有可行的路径。
加盟店列表只有打开应用才看得到。而某家店铺是否也入驻其他应用,在老板网站上用营业执照号查询即可确认。若只坚持一种方式,则要么有一边做不了,要么连本可行的一边也被迫绕远路。
做出来的东西
- 列表读取 App 界面结构 —— 不是把画面拍成照片再识别文字的方式,而是从 App 绘制的结构中找到条目的位置并操作
- 核验在老板网站进行 —— 入驻状态可通过网页查询,因此自动驱动浏览器确认。有可行的路就走那条路
- 按区域·类别 —— 指定区域后按类别分开收集,每个区域累积一个文件夹
- 12 项 —— 地区名、类别、商号、营业执照上的商号、地址、营业执照号、代表人、订单数、评论数、店主回复数、电话号码、营业时间整理成一行
- 用营业执照号对照 —— 把在一个应用中收集的号码输入其他应用,确认入驻情况。放入一张 Excel,就得到附有入驻状态的 Excel
- 免安装运行 —— 验收工具做成了可执行文件交付。选择文件、点击开始即可看到进度,也可中途暂停。不懂 Python 的人拿到就能直接用
结果
指定区域执行后,各类别的加盟店以 12 项累积起来;输入营业执照号,即可得到其他外卖应用入驻状态的表格。
以同样方式做的其他工作收录在应用爬取中。
事实出处
三份交付代码与收集成果物(20 个区域)、分发用可执行文件及使用说明书