Skip to content

Latest commit

 

History

History
73 lines (47 loc) · 2.09 KB

README.md

File metadata and controls

73 lines (47 loc) · 2.09 KB

Social Media Lead Generation

Overview

Social Media Lead Generation is a web application built using Streamlit that helps users extract potential leads from social media posts, specifically from LinkedIn. Users can input their LinkedIn credentials and a post URL to generate a list of potential leads based on the post's content.

Features

  • Platform Selection: Currently supports lead generation from LinkedIn.
  • User Authentication: Allows users to log in using their LinkedIn credentials.
  • Data Extraction: Scrapes potential leads from specified LinkedIn post URLs.
  • CSV Export: Users can download the extracted leads as a CSV file.
  • User-friendly Interface: Simple and intuitive design for ease of use.

Technologies Used

  • Python
  • Streamlit
  • Pandas
  • BeautifulSoup (or any other web scraping library used in the scraper)

Installation

To set up this project locally, follow these steps:

  1. Clone the Repository

    git clone https://github.com/Mu-Magdy/Vartur-lead-generation.git
    cd Vartur-lead-generation
    
  2. Create a Virtual Environment (optional but recommended)

    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install the Required Packages

    pip install -r requirements.txt

Usage

  1. Run the Application

    Start the Streamlit app by executing the following command:

    streamlit run main.py
  2. Interact with the Application

    • Select the platform (currently only LinkedIn).
    • Enter your LinkedIn credentials and the URL of the LinkedIn post you wish to scrape.
    • Click on the "Generate" button to extract potential leads.
    • Download the results as a CSV file if needed.

Help Section

The help section provides a brief guide on how to use the application:

  • Enter your credentials and a post URL in the text box.
  • Click on Generate to extract potential leads.
  • Download the data as a CSV file if needed.