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)
```
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
e333723eb5f5ef949eb6aed30733822bfbeeb6bc0171850e51a1abf556e9033c
|
|
MD5 |
91a4c7a9bfb9d97fd3af1ede13a0b6c6
|
|
BLAKE2b-256 |
a9cfaae560907f350913f3fd26e356d49ae6d2352d51fcd6b4e46b2b9c35d7a3
|
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
53156b583cbe0ec723d62ee47cb948459a58e9f805531b44af2a98feb6574431
|
|
MD5 |
ff4276d9a99acab3e80c73861fa74fb4
|
|
BLAKE2b-256 |
e336b36d610b5f79f768c94819895f0b93b3e00ba88156cad51136fa2e2d4ef7
|