首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SourceForge文件发布

SourceForge文件发布
EN

Stack Overflow用户
提问于 2014-07-25 02:12:11
回答 1查看 253关注 0票数 0

我想从SourceForge自动更新。这已经有一段时间了

代码语言:javascript
复制
http://sourceforge.net/projects/msys2/rss?path=/Base/x86_64

然而,我意识到RSS提要最多有100个条目。因此,如果选择的path在此之前最后更新,那么它将不在RSS上,并将返回。

代码语言:javascript
复制
500 Internal Server Error

§档案发布

那么,我可以使用另一个"API“访问SourceForge文件列表吗?我宁愿不必像动物一样刮页。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-25 03:40:35

这是一个解决办法,但是PowerShell可以很容易地解析HTML。

代码语言:javascript
复制
$base = Invoke-WebRequest 'http://sourceforge.net/projects/msys2/files/Base/x86_64'

例如,获取最新文件

代码语言:javascript
复制
$base.Links | ? class -eq name | select -fir 1 -exp href

获取最新的文件匹配tar

代码语言:javascript
复制
$base.Links | ? href -match tar | select -fir 1 -exp href
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24947008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档