Skip to content

A Streamlit-based application leveraging Selenium to automate data scraping from Redbus, enabling efficient collection, analysis, and visualization of bus travel data for improved operational efficiency and strategic planning in the transportation industry.

License

Notifications You must be signed in to change notification settings

Avijit-Jana/Redbus-Data_Scraping_and_Filtering_with_Streamlit_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚌Redbus Project🚌

GitHub repo size GitHub language count GitHub top language GitHub last commit

problem Statement:

The "Redbus Data Scraping and Filtering with Streamlit Application" aims to revolutionize the transportation industry by providing a comprehensive solution for collecting, analyzing, and visualizing bus travel data. By utilizing Selenium for web scraping, this project automates the extraction of detailed information from Redbus, including bus routes, schedules, prices, and seat availability. By streamlining data collection and providing powerful tools for data-driven decision-making, this project can significantly improve operational efficiency and strategic planning in the transportation industry.

Approach:

  1. Data Scraping:
    • Use Selenium to automate the extraction of Redbus data including routes, schedules, prices, and seat availability.
  2. Data Storage:
    • Store the scraped data in a SQL database.
  3. Streamlit Application:
    • Develop a Streamlit application to display and filter the scraped data.
    • Implement various filters such as bustype, route, price range, star rating, availability.
  4. Data Analysis/Filtering using Streamlit:
    • Use SQL queries to retrieve and filter data based on user inputs.
    • Use Streamlit to allow users to interact with and filter the data through the application.

Required Python Libraries

pip install selenium pandas streamlit

About

A Streamlit-based application leveraging Selenium to automate data scraping from Redbus, enabling efficient collection, analysis, and visualization of bus travel data for improved operational efficiency and strategic planning in the transportation industry.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages