mirror of https://github.com/searxng/searxng.git
77 lines
1.4 KiB
ReStructuredText
77 lines
1.4 KiB
ReStructuredText
.. _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:
|