🚀 Universal Website Scraper in Python | Portfolio Project
This project demonstrates a Universal Website Scraper built with Python that can scrape publicly accessible websites and extract different types of data based on the user's selection.
Unlike website-specific scrapers, this tool allows users to enter a website URL, choose what information to extract, and export the results to Excel, CSV, or both.
━━━━━━━━━━━━━━━━━━━━━━
✨ Features
✅ Accepts a website URL from the user
✅ Interactive command-line menu
✅ Extracts:
• Links
• Headings
• Images
• Paragraph Text
• Everything at once
✅ Export to Excel (.xlsx)
✅ Export to CSV (.csv)
✅ Automatic file naming using website domain and timestamp
✅ Professional error handling
✅ Clean, reusable, and beginner-friendly Python code
━━━━━━━━━━━━━━━━━━━━━━
🛠 Technologies Used
• Python 3
• Requests
• BeautifulSoup4
• Pandas
• OpenPyXL
• urllib
━━━━━━━━━━━━━━━━━━━━━━
📂 GitHub Repository
https://github.com/malikaryan0612-cre...
━━━━━━━━━━━━━━━━━━━━━━
🎥 In this demo, I showcase the scraper working on multiple websites, including:
• Books to Scrape
• Quotes to Scrape
• Real Python Fake Jobs
━━━━━━━━━━━━━━━━━━━━━━
If you enjoyed this project:
⭐ Star the GitHub repository
👍 Like this video
💬 Leave your feedback in the comments
🔔 Subscribe for more Python Web Scraping, Automation, and Programming projects.
Thank you for watching!
#Python #WebScraping #BeautifulSoup #Requests #Pandas #PythonProjects #Automation #Programming #GitHub #Portfolio