| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | 
							- .. _google engines:
 
- ==============
 
- Google Engines
 
- ==============
 
- .. contents::
 
-    :depth: 2
 
-    :local:
 
-    :backlinks: entry
 
- .. _google API:
 
- Google API
 
- ==========
 
- .. _Query Parameter Definitions:
 
-    https://developers.google.com/custom-search/docs/xml_results#WebSearch_Query_Parameter_Definitions
 
- SearXNG's implementation of the Google API is mainly done in
 
- :py:obj:`get_google_info <searx.engines.google.get_google_info>`.
 
- For detailed description of the *REST-full* API see: `Query Parameter
 
- Definitions`_.  The linked API documentation can sometimes be helpful during
 
- reverse engineering.  However, we cannot use it in the freely accessible WEB
 
- services; not all parameters can be applied and some engines are more *special*
 
- than other (e.g. :ref:`google news engine`).
 
- .. _google web engine:
 
- Google WEB
 
- ==========
 
- .. automodule:: searx.engines.google
 
-   :members:
 
- .. _google autocomplete:
 
- Google Autocomplete
 
- ====================
 
- .. autofunction:: searx.autocomplete.google_complete
 
- .. _google images engine:
 
- Google Images
 
- =============
 
- .. automodule:: searx.engines.google_images
 
-   :members:
 
- .. _google videos engine:
 
- Google Videos
 
- =============
 
- .. automodule:: searx.engines.google_videos
 
-   :members:
 
- .. _google news engine:
 
- Google News
 
- ===========
 
- .. automodule:: searx.engines.google_news
 
-   :members:
 
- .. _google scholar engine:
 
- Google Scholar
 
- ==============
 
- .. automodule:: searx.engines.google_scholar
 
-   :members:
 
 
  |