Oct 26, 2024

Web Scraping With Streamlit Application

@python data science streamlit web scrapper github

Project Description:

This project is a web scraping application developed using Streamlit and Python. The application scrapes doctor profiles from Practo.com based on user-provided location and specialization. It extracts information such as doctor's name, specialization, experience, clinic name, practice locality and consultation fees. The results are displayed in a user-friendly format within the Streamlit app.

Usage:

1) Open the Application: After running the command above, your default web browser should automatically open and display the Streamlit app. If not, you can access it at https://data-science--web-scraping-using-app-6o5aocqjdodfhhnvgg7xnt.streamlit.app/ in your web browser.

 

2) Input Location and Specialization:In the sidebar, enter the location (e.g., Bangalore) in the text input field.

3) Select the specialization from the dropdown list.

4) Start Scraping: Click the "Scrape" button to begin the web scraping process.

 

Output: 

After scraping, the application will display the following:

Total Number of Doctor Profiles: A message showing the total number of doctor profiles available based on your search criteria.

Doctor Profiles: A list of doctor profiles with the following details for each doctor:

Name

Specialization

Experience

Clinic Name

Practice Locality

Consultation Fees

The results are shown in a series of "doctor cards" within the Streamlit application interface.

1

Give a star to encourage!Discussion
Start a new conversation!
Login to join the discussion