Business Directory Web Scraper
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
A script is required to visit a specific directory‐style website, open only the categories I will specify, and pull every business that appears in those sections. For each listing the scraper must capture:
• Business name
• Physical address
• Phone number, email, and website URL
The harvested data should be written into a clean Excel (.xlsx) file with one row per business and separate columns for each field.
Preferred stack is Python with requests/BeautifulSoup or Selenium, but I am open to Node.js or another language if it achieves reliable results. The code should handle pagination and any lazy-loaded content so every record in the chosen categories is included.
Deliverables
1. Fully commented source code and requirements file.
2. Completed Excel spreadsheet containing all scraped records.
3. Short README explaining setup, how to run the scraper, and how to adjust category filters in the future.
I will supply the target URL and the list of categories once the project starts.
• Business name
• Physical address
• Phone number, email, and website URL
The harvested data should be written into a clean Excel (.xlsx) file with one row per business and separate columns for each field.
Preferred stack is Python with requests/BeautifulSoup or Selenium, but I am open to Node.js or another language if it achieves reliable results. The code should handle pagination and any lazy-loaded content so every record in the chosen categories is included.
Deliverables
1. Fully commented source code and requirements file.
2. Completed Excel spreadsheet containing all scraped records.
3. Short README explaining setup, how to run the scraper, and how to adjust category filters in the future.
I will supply the target URL and the list of categories once the project starts.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.