有没有API可以获得Eclipse包的二进制下载



我正在尝试自动安装Eclipse。

例如,对于JDK,我可以通过https://api.adoptopenjdk.net/q/swagger-ui/

Eclipse下载按钮包含一个带有镜像id的链接,然后该页面触发下载。不幸的是,这不是一个可以使用curl/wget的干净重定向。我可以用Fiddler这样的代理来观察最终的下载URL,但这不是一个稳定的解决方案。

https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2021-03/R/eclipse-java-2021-03-R-macosx-cocoa-x86_64.dmg&mirror_id=1190

或者,如果不存在API,是否有另一个稍微稳定的URL可以通过编程从下载Eclipse二进制文件?

&r=1添加到直接文件/二进制下载链接的URL,例如:

  • 使用镜像#1190:https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2021-03/R/eclipse-java-2021-03-R-macosx-cocoa-x86_64.dmg&mirror_id=1190&r=1
  • 最佳镜像(不带mirror_id=...(:https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2021-03/R/eclipse-java-2021-03-R-macosx-cocoa-x86_64.dmg&r=1
  • 从eclipse.org下载(mirror_id=1(:https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2021-03/R/eclipse-java-2021-03-R-macosx-cocoa-x86_64.dmg&mirror_id=1&r=1

只要文件尚未存档,这些链接都是稳定的链接。

另请参阅:

  • Eclipse Wiki-IT基础设施文档-使用镜像站点/查看哪些镜像正在镜像我的文件
  • download.php的PHP代码

最新更新