以编程方式控制Chrome

时间:2017-02-08 18:05:14

标签: c# google-chrome

是否可以从C#控制和实例化Chrome浏览器?比如打开一个新窗口,更改URL,重新加载选项卡等等。

我已经找了一个C#Chrome API,但只能在https://developer.chrome.com/上找到一个Javascript,我在这里找到的最好的是C# - How to control chrome browser - 最好的答案是检查退出API。

4 个答案:

答案 0 :(得分:4)

有一个可用的API。它被称为“Selenium”,并且具有特定于Chrome的第三方扩展程序。

http://www.seleniumhq.org/

检查该链接。

答案 1 :(得分:4)

快速谷歌搜索“chrome C#api”出现了一些我认为您可能会考虑的结果

如果您愿意接受使用Chrome开发者工具的让步,我认为以下内容特别有希望:

答案 2 :(得分:2)

您是否在寻找CEF Sharp之类的内容?

这是一个开源项目,允许您将Chrome嵌入到.NET应用程序中。因此,您可以让这些C#控件与浏览器进行交互。

答案 3 :(得分:0)

有人尝试过Puppeteer吗?关于它的文章here(不是特定于C#)