Skip to main content

PIP package to scrape and parse Google Search Results using SerpWow. Visit https://serpwow.com to sign up for a free API key.

Project description

# Google Search Results in Python

This Python package allows you to scrape and parse Google Search Results using [SerpWow](https://serpwow.com). In addition to [Search](https://serpwow.com/docs/search/overview) you can also use this package to access the SerpWow [Locations API](https://serpwow.com/docs/locations/overview) and [Account API](https://serpwow.com/docs/account/overview).

## Simple Example
```python
from google_search_results import GoogleSearchResults

serpwow = GoogleSearchResults("demo")

params = {
"q" : "pizza",
"location" : "New York,New York,United States"
}

result = serpwow.get_json(params)

print result
```

## Getting an API Key
To get a free API Key head over to [app.serpwow.com/signup](https://app.serpwow.com/signup). No credit card is required and you get 100 free searches to get started.


## Searching with a location
```python
from google_search_results import GoogleSearchResults
import json

# create the serpwow object, passing in our API key
serpwow = GoogleSearchResults("demo")

# set up a dict for the search parameters
params = {
"q" : "pizza",
"location" : "New York,New York,United States"
}

# retrieve the search results as JSON
result = serpwow.get_json(params)

# pretty-print the result
print(json.dumps(result, indent=2, sort_keys=True)
```


## Account API Example
The [Account API](https://serpwow.com/docs/account/overview) allows you to check your current SerpWow usage and billing information.
```python
from google_search_results import GoogleSearchResults
import json

# create the serpwow object, passing in our API key
serpwow = GoogleSearchResults("demo")

# get our account info
result = serpwow.get_account()

# pretty-print the result
print(json.dumps(result, indent=2, sort_keys=True)
```

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

google-search-results-serpwow-1.0.1.tar.gz (1.7 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file google-search-results-serpwow-1.0.1.tar.gz.

File metadata

  • Download URL: google-search-results-serpwow-1.0.1.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/18.5 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/2.7.10

File hashes

Hashes for google-search-results-serpwow-1.0.1.tar.gz
Algorithm Hash digest
SHA256 e333723eb5f5ef949eb6aed30733822bfbeeb6bc0171850e51a1abf556e9033c
MD5 91a4c7a9bfb9d97fd3af1ede13a0b6c6
BLAKE2b-256 a9cfaae560907f350913f3fd26e356d49ae6d2352d51fcd6b4e46b2b9c35d7a3

See more details on using hashes here.

File details

Details for the file google_search_results_serpwow-1.0.1-py2-none-any.whl.

File metadata

  • Download URL: google_search_results_serpwow-1.0.1-py2-none-any.whl
  • Upload date:
  • Size: 1.9 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/18.5 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/2.7.10

File hashes

Hashes for google_search_results_serpwow-1.0.1-py2-none-any.whl
Algorithm Hash digest
SHA256 53156b583cbe0ec723d62ee47cb948459a58e9f805531b44af2a98feb6574431
MD5 ff4276d9a99acab3e80c73861fa74fb4
BLAKE2b-256 e336b36d610b5f79f768c94819895f0b93b3e00ba88156cad51136fa2e2d4ef7

See more details on using hashes here.

Supported by

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