我想从SourceForge自动更新。这已经有一段时间了
http://sourceforge.net/projects/msys2/rss?path=/Base/x86_64然而,我意识到RSS提要最多有100个条目。因此,如果选择的path在此之前最后更新,那么它将不在RSS上,并将返回。
500 Internal Server Error§档案发布
那么,我可以使用另一个"API“访问SourceForge文件列表吗?我宁愿不必像动物一样刮页。
发布于 2014-07-25 03:40:35
这是一个解决办法,但是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 hrefhttps://stackoverflow.com/questions/24947008
复制相似问题