职位描述
I need a browser-automation script that can visit a series of websites and reliably pull down three specific data points for every business it encounters: the company name, its full contact details (phone and email when available), and the physical address. Think of it as a targeted web scraper, but built with a headless browser so it can navigate dynamic pages, handle simple captchas or pop-ups, and respect polite delay intervals between requests.
You are free to work in Playwright, Puppeteer, Selenium, or any comparable framework, as long as the final solution runs on a recent version of Chrome or Chromium and is easy for me to schedule on a Windows machine. A clear configuration file (or well-commented constants) should let me swap in new starting URLs, adjust timeouts, and set the destination CSV or JSON path without touching core logic.
Please lay out a concise project proposal that covers the approach you’ll take, any third-party libraries you expect to rely on, and how you plan to keep the runtime efficient while avoiding IP blocks.
Deliverables
• Fully functional script with source code
• One example run producing a CSV that shows at least 50 rows of scraped data (dummy URLs are fine)
• A short README explaining setup, configuration options, and how to extend the crawler to new sites
Acceptance criteria
• Script completes a sample crawl without manual intervention
• All three data fields are captured for at least 90 % of discovered businesses
• Output file opens cleanly in Excel / Google Sheets without extra escaping or encoding issues
If this fits your wheelhouse, I’m looking forward to seeing your detailed plan and timeline.
---
來源:Freelancer.com | 出價次數:93 | 剩餘時間:7 日 | 專案類型:固定預算