Python URL Metadata Scraper

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

I have an attached list of URLs and need a clean, well-commented Python 3 script that
 • reads the file,
 • visits each link,
 • captures the page title and meta description, and
 • writes everything into a single UTF-8 CSV with the columns: url, title, description. Please handle edge cases (redirects, timeouts, missing tags) gracefully, logging any failed rows instead of stopping execution. The solution can rely on common open-source libraries such as requests and BeautifulSoup, but feel free to propose another lightweight stack if it boosts reliability. Deliverables 1. Fully documented .py file(s). 2. requirements.txt listing exact library versions. 3. A sample CSV generated from five test URLs to confirm the structure. 4. Short README with run instructions and usage notes. The finished code should run from the command line on macOS/Linux without extra setup beyond a virtual environment and pip install ‑r requirements.txt.