The Lead Generator application is designed to help users generate leads in their area using Google Maps search. It provides a user-friendly interface with various features to manage and preview the generated data.
- Clear Last Search: Clears the last recent search and deletes the
results.csv
file. - Preview Data: Allows users to preview the data files they have created, viewing raw data in
.csv
format for further analysis. - Exit: Exits the application.
- Google Map Search: Enter a search query to locate leads in a specific area.
- Ensure you have Python installed on your system.
- Install the required dependencies:
pip install kivy
- May need to install other libraries depending on what you have installed.
Run the application: python GUI.py
Use the interface to enter your search query and generate leads. Code Structure
Main application class that builds the UI and handles user interactions.
- Uses Selnium framework for automating a google maps search.
- Scrapes informatiom about location, reviews, rating, and website.
- Saves to a .csv file.
- Handles all the popup functions used in the GUI class.