以编程方式搜索pypi软件包(最好按相关性排序)

Gelonida

这个问题与另一个问题有关,我以编程方式发布了该问题的最新更新

我想在pypi上搜索具有给定名称的软件包。交互式网页使用:https://pypi.org/search/?q=<search_word>

但返回html。

虽然我可以使用html解析器提取信息,但我想知道是否还有其他API可以进行这种搜索。

浏览https://warehouse.pypa.io/api-reference/,我发现了如何获取有关给定软件包的信息(https://pypi.org/pypi/ / json)以及如何获取所有软件包的列表(https://pypi.org/simple/),但我没有找到搜索的方法。

达斯汀·英格拉姆

PyPI提供了通过XML-RPC API进行搜索的功能,请参见search此处方法:https : //warehouse.pypa.io/api-reference/xml-rpc/这是pip search命令使用的。

不幸的是,这是非常有限的,笨拙的,并且最终会被弃用。此处提供了针对适当搜索API的功能请求:https : //github.com/pypa/warehouse/issues/5231,随时添加描述您需求的注释。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

JavaScript 中的模糊搜索,结果按相关性排序

Composer软件包相关性未随主软件包一起加载

SOLR按相关性排序

为嵌套在主项目中的子软件包安装NPM相关性?

安装具有相关性的特定旧软件包

RHEL / centos与Fedora软件包/用户相关性有何不同?

如何仅使用Pandas Profilling软件包生成相关性和散点图?

在R中使用ggpubr软件包绘制相关性测试时出错

ubuntu 16.04 apt软件包安装和相关性被打破

仅使用PyPI软件包名称以编程方式获取模块名称

MySQL全文搜索布尔模式按相关性而不是我要的顺序排序(短语匹配)

如何在javascript中按相关性对搜索结果进行排序

MongoDB全文搜索和多个单词按相关性排序

FGLS使用R中的plm软件包校正串行相关性和异方差性

Sitecore内容按字段和相关性搜索

MySQL全文搜索按布尔模式顺序的相关性

SOLR搜索按相关性得分筛选

Neo4j - 按相关性排序

按受欢迎程度列出PyPI软件包

验证PyPI Python软件包的完整性

如何使用JFrog CLI按版本号对Artifactory软件包搜索结果进行排序?

如何以编程方式安装NuGet软件包?

如何以编程方式从apt获取软件包列表?

如何以编程方式加载Swift软件包配置?

如何以编程方式找到R软件包的数量?

SSIS软件包-以编程方式配置格式版本

Composer,以编程方式读取软件包的版本号

NuGet软件包浏览:如何查看按下载数量排序的软件包(降序排列)

按内容搜索软件包存储库