Skip to main content

A simple Python package for performing Google searches

Project description

📦 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

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

📦 Installation

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gsearchpy-0.1.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gsearchpy-0.1.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file gsearchpy-0.1.0.tar.gz.

File metadata

  • Download URL: gsearchpy-0.1.0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for gsearchpy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e49d71b2d634642b9bd685c91bc0cac3b9dfa88ab8457805728eab66b5a35c9b
MD5 676f56b278790d470a24c85e7bff61fe
BLAKE2b-256 983e03000dabcdd6fbe76024ee89e933f1ea706d13179ca2096cdd99d95917ec

See more details on using hashes here.

File details

Details for the file gsearchpy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: gsearchpy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for gsearchpy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 285ff57de1c72baf5d4bad5bd871516fd05acc15befd804713ca47f5a3336d5c
MD5 8b252f7b414ae06b9c2f48e941197573
BLAKE2b-256 39a5907f11641ccca7492b356ff965360c636d917fd35f0350eb09a7846ecad8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page