Skip to content

Repository files navigation

Honeybee Digital – Data Science Internship Assignment

This repository contains my submission for the Data Science Intern assignment at Honeybee Digital.
The project focuses on web scraping, API-based data collection, data cleaning, and logical data mapping.


Tasks Overview

Task 1: MagicPin Gym Scraping

  • Scraped gym listings in Ahmedabad from MagicPin
  • Cleaned and structured data with fields:
    • Gym Name, Address, Area, City, State
    • Phone Number, Timings (if available)
    • Reference URL
  • Saved final dataset as CSV (80–100+ entries)

Task 2: Amazon Category & Product Scraping

  • Scraped selected categories and subcategories from Amazon
  • Extracted:
    • Category, Subcategory
    • Product Title, Price, Rating
    • Product URL
  • Implemented basic anti-blocking practices (user-agent rotation, delays)

Task 3: OpenStreetMap Overpass API

  • Used Overpass API to retrieve tourist attractions
  • Extracted:
    • Name, Type, Latitude, Longitude
  • Converted API response into a clean CSV dataset

Task 4: Research Data Mapping

  • Mapped keywords and URLs to:
    • Category
    • Sub-Category
  • Followed structured mapping guidelines based on keyword intent and URL context
  • Provided explanation of mapping logic

Tools & Technologies Used

  • Python
  • Pandas, NumPy
  • BeautifulSoup
  • Selenium
  • Requests
  • OpenStreetMap Overpass API
  • Jupyter Notebook

Notes

  • All datasets contain at least 80–100 entries, as required.
  • Data has been cleaned and structured for clarity and consistency.
  • Ethical scraping practices were followed.
  • Referenced are mentioned, if used.

👤 Author

Jahnavi Agrawal
B.Sc. Computer Science & Mathematics

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages