C# 从浏览器 Window 抓取 HTML

C# Grab HTML from a Browser Window

我希望能够以某种方式访问​​打开的 Web 浏览器(如 Chrome 或 Firefox)并从中获取 HTML 文本。然后在我的 C# 程序中加载此 HTML 并从中读取重要内容。 这应该每秒发生一次。

我需要采用这种不寻常方式的原因是,我无法使用集成在 WPF 中的网络浏览器,因为我要解析的网站说浏览器太旧了。 CEFSharp Webbrowser 在 99% 的情况下工作得非常好,我目前正在使用这个浏览器这样做,但它无法处理传入的 H.264 Webcamstream 是一个危险信号。

所以我不知道如何强制 cefbrowser 达到 100% 的可用性。这就是为什么我迫切需要我的提示或你们的提示我可以从我的 chrome 浏览器中获取 HTML 文本。

感谢您的帮助=)

我拥有的最佳方法是硒。 我使用 chromewebdriver 启动 chrome 浏览器,然后我可以从中获取我的东西。