SearchScoop - Brand Site Collector
SearchScoop - Brand Site Collector is a web application that automates the process of searching for brand names combined with a keyword on Google. It retrieves the website link for each search and displays the results in a table. Users can upload a list of brand names, input a keyword to refine the search, and download the results as a CSV file. Built using Flask, BeautifulSoup, and Pandas, the app streamlines website link extraction for multiple brands efficiently.
Services:
- Web Scraping
- Data Export & Reporting
Client:
Personal
Project link:
www.flatheme.netDuration:
N/A
This web app allows users to input a list of brand names along with a keyword, and it automates the process of searching each brand name combined with the keyword on Google. The app retrieves the website link for each brand and presents the results in a table format. Users can also download the results as a CSV file.
Features
- Bulk Brand Name Input: Upload a list of brand names in bulk.
- Keyword Integration: Input a keyword to refine the search (e.g., "clothing brand").
- Automated Google Search: The bot uses BeautifulSoup to perform Google searches for each brand name combined with the keyword.
- Website Link Extraction: Retrieves the website link for each search result.
- Tabular Display: Displays the results in a table format on the web app.
- CSV Export: Allows users to download the results as a CSV file.
Technologies Used
- Flask: For creating the web application.
- BeautifulSoup: For web scraping and extracting website links from Google search results.
- Pandas: For handling data and generating the CSV file.
Usage
- Upload Brand Names: Put the list of brand names.
- Input Keyword: Enter the keyword to refine the search.
- Run Search: The bot performs Google searches and extracts website links. We can observe that by the progress bar.
- View Results: The results are displayed in a table format on the web app.
- Download CSV: Download the results as a CSV file for further use.