Skip to main content
本笔记本介绍如何使用自托管的 SearxNG 搜索 API 来搜索网络。 您可以 查看此链接 以获取更多关于 Searx API 参数的信息。
对于某些引擎,如果可以直接获取 answer,包装器将打印答案而不是完整的搜索结果列表。如果您想获取所有结果,可以使用包装器的 results 方法。

自定义参数

SearxNG 支持 135 个搜索引擎。您还可以使用任意命名的参数自定义 Searx 包装器,这些参数将传递给 Searx 搜索 API。在下面的示例中,我们将更有趣地使用来自 Searx 搜索 API 的自定义搜索参数。 在此示例中,我们将使用 engines 参数查询维基百科
传递其他 Searx 参数,例如 language

获取带有元数据的結果

在此示例中,我们将使用 categories 参数查找科学论文,并将结果限制为 time_range(并非所有引擎都支持时间范围选项)。 我们还希望以包含元数据的方式结构化地获取结果。为此,我们将使用包装器的 results 方法。
从 arxiv 获取论文
在此示例中,我们在 it 类别下查询 large language models。然后我们过滤来自 github 的结果。
我们也可以直接查询来自 github 和其他代码托管平台的结果。