有没有一种方法可以使不受不同保护模式设置影响的 Internet Explorer 自动化?
Is there a way to automate Internet Explorer which is not affected by different protected mode settings?
我正在尝试在 Visual Studio 中使用 C# 自动化 Internet Explorer。
不幸的是,每个区域的保护模式设置没有设置为相同的值,我没有必要的权限来更改它。
到目前为止,我尝试了 Selenium Webdriver 和 shdocvw.internetexplorer...但是由于保护模式设置,它不会工作:(
即使我无法更改保护模式设置,有没有办法让它工作?
非常感谢任何帮助!
提前致谢!
根据您的评论,您想远程访问本地网络中没有 API 但您可以进行此类访问的 WebApplication。
至少对我来说,将 Internet Explorer 的远程处理添加到组合中感觉可能会过火。除非你需要像可怕的 ActiveX 控件(这是一个 IE 唯一的东西)或一个特殊的插件,否则你通常最好使用普通的 HTTPClient 和关联的 类.
因为这基本上是一个Web-Scraping的问题。
如果你想使用硒,你可以试试这个
var capabilitiesInternet = new InternetExplorerOptions {IntroduceInstabilityByIgnoringProtectedModeSettings = true };
driver = new InternetExplorerDriver(capabilitiesInternet);
我正在尝试在 Visual Studio 中使用 C# 自动化 Internet Explorer。 不幸的是,每个区域的保护模式设置没有设置为相同的值,我没有必要的权限来更改它。 到目前为止,我尝试了 Selenium Webdriver 和 shdocvw.internetexplorer...但是由于保护模式设置,它不会工作:( 即使我无法更改保护模式设置,有没有办法让它工作?
非常感谢任何帮助!
提前致谢!
根据您的评论,您想远程访问本地网络中没有 API 但您可以进行此类访问的 WebApplication。
至少对我来说,将 Internet Explorer 的远程处理添加到组合中感觉可能会过火。除非你需要像可怕的 ActiveX 控件(这是一个 IE 唯一的东西)或一个特殊的插件,否则你通常最好使用普通的 HTTPClient 和关联的 类.
因为这基本上是一个Web-Scraping的问题。
如果你想使用硒,你可以试试这个
var capabilitiesInternet = new InternetExplorerOptions {IntroduceInstabilityByIgnoringProtectedModeSettings = true };
driver = new InternetExplorerDriver(capabilitiesInternet);