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 和其他源代码托管平台的结果。