This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<pid="module-searx.engines.qwant">This engine uses the Qwant API (<aclass="reference external"href="https://api.qwant.com/v3">https://api.qwant.com/v3</a>) to implement Qwant
-Web, -News, -Images and -Videos. The API is undocumented but can be reverse
engineered by reading the network log of <aclass="reference external"href="https://www.qwant.com/">https://www.qwant.com/</a> queries.</p>
<p>For Qwant’s <em>web-search</em> two alternatives are implemented:</p>
<ulclass="simple">
<li><p><codeclass="docutils literal notranslate"><spanclass="pre">web</span></code>: uses the <aclass="reference internal"href="#searx.engines.qwant.api_url"title="searx.engines.qwant.api_url"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">api_url</span></code></a> which returns a JSON structure</p></li>
<li><p><codeclass="docutils literal notranslate"><spanclass="pre">web-lite</span></code>: uses the <aclass="reference internal"href="#searx.engines.qwant.web_lite_url"title="searx.engines.qwant.web_lite_url"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">web_lite_url</span></code></a> which returns a HTML page</p></li>
</ul>
<sectionid="configuration">
<h2><aclass="toc-backref"href="#id1"role="doc-backlink">Configuration</a><aclass="headerlink"href="#configuration"title="Link to this heading">¶</a></h2>
<p>The engine has the following additional settings:</p>
<p>This implementation is used by different qwant engines in the <aclass="reference internal"href="../../../admin/settings/settings_engine.html#settings-engine"><spanclass="std std-ref">settings.yml</span></a>:</p>
<h2><aclass="toc-backref"href="#id2"role="doc-backlink">Implementations</a><aclass="headerlink"href="#implementations"title="Link to this heading">¶</a></h2>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.qwant.</span></span><spanclass="sig-name descname"><spanclass="pre">max_page</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">5</span></em><aclass="headerlink"href="#searx.engines.qwant.max_page"title="Link to this definition">¶</a></dt>
<dd><p>5 pages maximum (<codeclass="docutils literal notranslate"><spanclass="pre">&p=5</span></code>): Trying to do more just results in an improper
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.qwant.</span></span><spanclass="sig-name descname"><spanclass="pre">qwant_categ</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">None</span></em><aclass="headerlink"href="#searx.engines.qwant.qwant_categ"title="Link to this definition">¶</a></dt>
<dd><p>One of <codeclass="docutils literal notranslate"><spanclass="pre">web-lite</span></code> (or <codeclass="docutils literal notranslate"><spanclass="pre">web</span></code>), <codeclass="docutils literal notranslate"><spanclass="pre">news</span></code>, <codeclass="docutils literal notranslate"><spanclass="pre">images</span></code> or <codeclass="docutils literal notranslate"><spanclass="pre">videos</span></code></p>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.qwant.</span></span><spanclass="sig-name descname"><spanclass="pre">api_url</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'https://api.qwant.com/v3/search/'</span></em><aclass="headerlink"href="#searx.engines.qwant.api_url"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.qwant.</span></span><spanclass="sig-name descname"><spanclass="pre">web_lite_url</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'https://lite.qwant.com/'</span></em><aclass="headerlink"href="#searx.engines.qwant.web_lite_url"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.qwant.</span></span><spanclass="sig-name descname"><spanclass="pre">request</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">query</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">params</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../../../_modules/searx/engines/qwant.html#request"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#searx.engines.qwant.request"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.qwant.</span></span><spanclass="sig-name descname"><spanclass="pre">parse_web_lite</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">resp</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../../../_modules/searx/engines/qwant.html#parse_web_lite"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#searx.engines.qwant.parse_web_lite"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.qwant.</span></span><spanclass="sig-name descname"><spanclass="pre">parse_web_api</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">resp</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../../../_modules/searx/engines/qwant.html#parse_web_api"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#searx.engines.qwant.parse_web_api"title="Link to this definition">¶</a></dt>