在我引用非 .net 内置(替代)之前
我想知道
内置.Net
类可以提供使用:
WebBrowser
&WebBrowserBase
课程
我想知道的是:这两者有什么区别?.
正如 msdn 在后来的一个 - WebBrowserBase - 中指出的那样
“此 API 支持 .NET Framework 基础结构,不打算直接从您的代码中使用”
问题从一个简单的任务开始:从网站检索文件(数据源 xml)。听起来很简单?所以你可以使用任何方法......,最好是最简单且资源高效的方法。
但是!
场景是:同一个来源(一个可靠的)最近通过使用 cookie 阻止了自动流量,因为我可以理解 WebClient 正在使用您的主要浏览器的相同资源(在我的情况下为 IE9)。
....经过我的研究,使用 WebBrowser“引擎”作为文件检索器...
将完美地完成这项工作。
你可以使用任何(不仅仅是 Microsoft IE)
关于我所做的其他测试,您可以访问:
http://seleniumhq.org/docs/03_webdriver.html
+