docs/dev/engines/online/google.rst
.. _google engines:
.. contents:: :depth: 2 :local: :backlinks: entry
.. _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:
.. automodule:: searx.engines.google :members:
.. _google autocomplete:
.. autofunction:: searx.autocomplete.google_complete
.. _google images engine:
.. automodule:: searx.engines.google_images :members:
.. _google videos engine:
.. automodule:: searx.engines.google_videos :members:
.. _google news engine:
.. automodule:: searx.engines.google_news :members:
.. _google scholar engine:
.. automodule:: searx.engines.google_scholar :members: