serpapi-python
serpapi-python copied to clipboard
a Python client library for SerpApi.
- resolves https://github.com/serpapi/serpapi-python/issues/12 - update the multiple pages method to be more precise
Currently, `SerpResults.yield_pages` skips the first page. Because of that, it's required to duplicate the results processing in the clients' code. https://github.com/serpapi/serpapi-python/blob/44e41d36723da1e95e4ac165c08b6c98e6a95027/serpapi/models.py#L74-L78 Let's `yield current_page` before entering the pagination loop. @kennethreitz...
It looks like it's not possible the modify the default timeout value, either at client instantiation (`serpapi.Client`) or when passing params to it. This is vital as the default value...
The developer team from a high-volume customer reached out that we should throw a proper error on the `serpapi.search`. I've suggested using a try-catch exception to handle errors. For example:...
A customer requested that we add the ability to return compressed search results. Currently, we support this through CURL requests when setting the `Accept-Encoding` header to `gzip`. ```bash curl -H...