VROF

Work

A tool that collects franchise store info from three delivery apps and cross-checks it

Pick just a region, and the franchise list that was only visible inside the app is organized into twelve items, with presence in other delivery apps cross-checked by business registration number.

Franchise store status across three delivery apps

Before

Opening the app, tapping each store one by one, and copying them into Excel

After

Run after picking a region · twelve items organized into Excel, with presence in other delivery apps cross-checked

An Excel table produced by the delivered tool. The headers are, in order: region name, category, store name in the list, business name on the registration certificate, address, business registration number, representative name, recent order count, recent review count, recent owner reply count, phone number. Store names and business names are blurred in their columns, and the address, business registration number, representative name, and phone number are hidden as well. Region names keep only the province, with the city and district blurred. The category column shows meat·grill, fried chicken, cafe·dessert, pork feet·bossam, Chinese, and snack food, and numbers fill the three right columns row by row — recent orders 400·500·900·1000, reviews 50·76·321, owner replies 55·94·154. A little over thirty rows fit in one screen.
This is an actual delivered output. Store names and business names are blurred in their columns, region names are blurred from the city and district onward, and the address, business registration number, representative name, and phone number are hidden as well. The operating-hours column on the right was cut to fit the page.
Client
Logistics
Industry
Logistics
Completed
2025
Duration
4 weeks
Service
Workflow automation
  • Reads app screen structure
  • Automated web lookup
  • Collection by region and category
  • Cross-checking by business registration number
  • Distributed as an executable
  • Automatic Excel generation

Background

Which stores are in a delivery app, and how many orders and reviews they get, is material for reading a neighborhood’s commercial district. But that information lives separately in each app, and there isn’t just one way to see the same data.

What we saw on site

They were opening the app, tapping each store one by one, and copying them into Excel.

Set the region, pick the category, tap a store to open the details, and copy the needed items over. Then check whether the same store is in the other delivery apps, one by one, by its business registration number.

There isn’t one region, and there isn’t one category. Finish one region and the next starts over from the beginning.

The problem we defined

The problem was that each task worked through a different path.

The franchise list is only visible when you open the app. Whether a store is also in another app, on the other hand, is confirmed by looking up its business registration number on the store-owner site. Stick to a single way and you can’t do one side, or you make even the workable side harder to get through.

What we built

  • The list is read from the app’s screen structure — not by photographing the screen and recognizing letters. It finds where items sit in the structure the app draws, and operates on them
  • The check happens on the store-owner site — since membership status is lookable on the web, a browser is driven automatically to confirm. When a working path exists, it goes that way
  • By region and category — designate a region and it collects split by category, with one folder piling up per region
  • Twelve items — region name, category, business name, business name on the registration certificate, address, business registration number, representative, order count, review count, owner reply count, phone number, operating hours — organized into one line
  • Cross-checked by business registration number — numbers collected in one app are entered into another app to confirm membership. Put one Excel sheet in, and an Excel sheet with registration status attached comes out
  • Runs without installation — the review tool was handed over as an executable. Pick a file, press start, and progress is shown; you can stop it midway. Someone who doesn’t know Python can receive it and use it right away

Results

Pick a region and run: franchise stores per category pile up in twelve items, and entering business registration numbers returns a table of whether the store is listed in other delivery apps.

Other work built the same way is collected at app crawling.

Sources

Three sets of delivered code and collection output (20 regions), plus the distributable executable and its user manual

We offer consultations to help you save time Free consultation · Replies within 1 business day

Contact