1

我正在寻找一种扫描网页的方法(非递归),但它还需要加载 Flash 对象。正因为如此,WebClient 或 HttpWebRequest 走出了窗口。在我看来,这必须通过与浏览器交互来完成。

有谁知道我可以与 Chrome 或 Firefox 交互以编程方式获取页面加载时的网络活动的方法?

编辑:我应该澄清它只需要加载 Flash 对象,不需要与对象交互。

4

1 回答 1

1

只需在 HTML 页面上使用HTML Agility Pack

var webGet = new HtmlWeb();
var document = webGet.Load(url);

然后遍历document直到找到对 Flash 对象的引用并尝试下载该对象(使用 WebClient 或 HttpWebRequest)。

于 2012-08-23T12:39:26.190 回答