Rss SourceForge文件发布
我想从SourceForge自动更新。这是工作了一段时间Rss SourceForge文件发布,rss,sourceforge,Rss,Sourceforge,我想从SourceForge自动更新。这是工作了一段时间 http://sourceforge.net/projects/msys2/rss?path=/Base/x86_64 然而,我意识到RSS提要最多有100个条目。所以如果被选中 path在此之前最后一次更新,然后它将不在RSS上,并将返回 500 Internal Server Error 那么,我可以使用另一个“API”访问SourceForge文件列表吗?我宁愿 不必像动物一样抓取页面。这是一个解决方法,但PowerShell
http://sourceforge.net/projects/msys2/rss?path=/Base/x86_64
然而,我意识到RSS提要最多有100个条目。所以如果被选中
path
在此之前最后一次更新,然后它将不在RSS上,并将返回
500 Internal Server Error
那么,我可以使用另一个“API”访问SourceForge文件列表吗?我宁愿
不必像动物一样抓取页面。这是一个解决方法,但PowerShell可以轻松解析HTML
$base=Invoke WebRequest'http://sourceforge.net/projects/msys2/files/Base/x86_64'
例如,获取最新文件
$base.Links |?class-eq name | select-fir 1-exp href
获取最新的文件匹配tar
$base.Links |?href-match tar | select-fir 1-exp href