我有一项任务,我需要从.NET应用程序获取给定URL的资源列表(以及有关它们的一些基本信息)。
使用Phantomjs和Slimerjs,我能够做到这一点(let filePath = Bundle.main.path(forResource: "test", ofType: "json")
let content: String = String(contentsOfFile: filePath!, encoding: .utf8)
和page.onResourceReceived
),但我是否有更好的方法(性能明智)从C#实现相同的目标?< / p>
只是我对执行外部流程所花费的时间并不感到兴奋。还看到我如何不使用那些可编写脚本的浏览器的大多数功能,我想知道是否还有其他方法可以更快地完成此操作。
换句话说,我不需要做任何DOM或CSS相关的操作。我只想获得该页面使用的所有资源(让我们说一个更简单的Chrome DevTools网络面板版本)。