有没有办法创建可以搜索网站内容更改的程序?

Is there a way to create program that can search a website for content changes?

我的职业是 SCCM 管理员,但我希望更多地参与软件开发,并且我一直在创建 PowerShell 脚本来帮助我在我的环境中自动执行许多任务。但是,我现在正在寻求开始使​​用更多面向对象的 .Net 语言,例如 C#,我想知道,具体来说,是否有一种方法可以查询 Microsoft 的站点以查看他们何时发布了最新版本的 Power BI Desktop?

我想做这个,因为我打包了这个应用程序,并在下一个版本发布时用 SCCM 部署它,我想抢先用户使用它。

谢谢大家的帮助。

当然可以使用 WebClient class (https://msdn.microsoft.com/en-us/library/system.net.webclient%28v=vs.110%29.aspx) 打开页面,然后与之前缓存的版本或哈希进行比较。但老实说,当周围有大量服务已经为您完成这项工作时,您只是在重新发明轮子。这里有几个例子:

https://visualping.io/

https://www.changedetection.com/