Metadata-Version: 2.4
Name: gsearchpy
Version: 0.1.1
Summary: A simple Python package for performing Google searches
Home-page: https://github.com/itsguptaaman/gsearchpy
Author: Aman Gupta
Author-email: itsamangupta365@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: seleniumbase
Requires-Dist: user_agent
Requires-Dist: curl_cffi
Requires-Dist: bs4
Requires-Dist: lxml
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

## 📦 gsearchpy 
**gsearchpy** is a lightweight Python package that allows you to perform Google Search queries programmatically and retrieve raw search result pages with ease.

It is built for developers, researchers, and automation enthusiasts who need a flexible interface to Google Search.

---

## Table of Contents

- [Features](#-features)
- [Installation](#-installation)
- [Example Usage](#-example-usage)


## 🚀 Features

- 🔍 Perform Google searches using customizable parameters  
- 📄 Retrieve raw HTML content and filtered data of Google search results  
- 🔁 Built-in pagination support  
---


## 📦 Installation

```
pip install gsearchpy
```

### Using Github
```
pip install git+https://@github.com/itsguptaaman/gsearchpy.git
```

### After Installation run this command to setup the drivers and dependency
```
gsearchpy
```


## 📦 Example Usage

### For raw data response 
```
from gsearchpy.google import google_search

query = "best VSCode extensions for productivity"
results = google_search(query)
```

### For clean data
```
from gsearchpy.google import google_search, filter_google_search_data

query = "best VSCode extensions for productivity"
html = google_search(query)
data = filter_google_search_data(html)
print(data)
```



