C#网络浏览器替代方案?
我正在寻找一种替代C#中web浏览器的方法,它不需要被查看,它需要有导航,导航和文档加载完成时的通知 它还需要能够通过名称、id等获取和设置元素C#网络浏览器替代方案?,c#,C#,我正在寻找一种替代C#中web浏览器的方法,它不需要被查看,它需要有导航,导航和文档加载完成时的通知 它还需要能够通过名称、id等获取和设置元素 有没有这样一种方法可以在不让webbrowser出现在用户面前的情况下做到这一点?说什么?使用Web浏览器控件。如果你不想,你不需要让它可见。说什么?使用Web浏览器控件。如果您不想让它可见,您不需要让它可见。使用允许检索http信息而无需UI控件的.net类,即或更简单的类。HttpWebRequest有一些事件,您可以为这些事件提供侦听器,以便按照
有没有这样一种方法可以在不让webbrowser出现在用户面前的情况下做到这一点?说什么?使用Web浏览器控件。如果你不想,你不需要让它可见。说什么?使用Web浏览器控件。如果您不想让它可见,您不需要让它可见。使用允许检索http信息而无需UI控件的.net类,即或更简单的类。HttpWebRequest有一些事件,您可以为这些事件提供侦听器,以便按照指定的时间执行所需的操作。这里有一个指向页面的链接,该页面展示了如何使用此类事件。使用.net类,这些类允许在不使用UI控件的情况下检索http信息,即使用更简单的类。HttpWebRequest有一些事件,您可以为这些事件提供侦听器,以便按照指定的时间执行所需的操作。这里有一个链接,指向一个页面,该页面展示了如何使用此类事件。请参阅HTMLAlityPack。它将加载文档并允许XPath表达式查找元素。请参阅HtmlAgilityPack。它将加载文档并允许XPath表达式查找元素。如果您真的需要一个浏览器控件(例如,您正在做一个需要执行javascript的web scraper,这是不能用WebClient或HttpWebRequest实现的),try,这是一个开源组件,可以轻松嵌入Mozilla Gecko(Firefox)进入任何.NET应用程序 如果您确实需要一个浏览器控件(例如,您正在做一个需要执行javascript的web scraper,您不能用WebClient或HttpWebRequest来实现它),请尝试使用一个开源组件,它可以轻松地将Mozilla Gecko(Firefox)嵌入到任何.NET应用程序中