Flexible Web Scraping Script

Заказчик: AI | Опубликовано: 09.03.2026
Бюджет: 30 $

I have a growing list of websites from which I routinely pull business details, and I’m looking for a single, reusable script that lets me swap in a new URL, hit “run,” and walk away with clean data. The fields I always need are: Name, Address, Phone number, Email, Website, and a short description of Services. Python 3 is my first choice because I’m already set up with it locally, and I’m comfortable installing BeautifulSoup, Requests, Scrapy, or Selenium if the page structure calls for it. If you feel another stack (e.g., Node-JS with Cheerio or Puppeteer) would shorten development time or handle tricky JavaScript sites better, let me know—flexibility is more important than sticking to a single library. What matters to me is that: • The URL (or list of URLs) can be dropped into a clearly labeled section of the script or an external config file. • The output appears in a tidy CSV or XLSX with each field consistently populated. • The code is commented enough that I can tweak selectors in the future without hunting around. • A quick README explains any environment setup, required packages, and examples of changing the target site. Please keep the solution lightweight, no unnecessary frameworks, and structure it so I’m not locked into one specific domain or layout. Also, need help to install Python 3 and full explanation on how to work it.