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
Close
Hashes for google-search-results-serpwow-1.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e333723eb5f5ef949eb6aed30733822bfbeeb6bc0171850e51a1abf556e9033c |
|
MD5 | 91a4c7a9bfb9d97fd3af1ede13a0b6c6 |
|
BLAKE2b-256 | a9cfaae560907f350913f3fd26e356d49ae6d2352d51fcd6b4e46b2b9c35d7a3 |
Close
Hashes for google_search_results_serpwow-1.0.1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53156b583cbe0ec723d62ee47cb948459a58e9f805531b44af2a98feb6574431 |
|
MD5 | ff4276d9a99acab3e80c73861fa74fb4 |
|
BLAKE2b-256 | e336b36d610b5f79f768c94819895f0b93b3e00ba88156cad51136fa2e2d4ef7 |