c# - 如何打开默认浏览器并定位某个元素?

标签 c# winforms

大家好,我已经做了一些谷歌工作,除了在我不想做的“From”中使用浏览器之外,没有想出很多东西。

有没有人有一些示例代码或足够详细的良好资源,可以让我上路,请

举个例子

    Process.Start("https://www.google.com")  

并使用字符串定位搜索元素并单击“搜索”。

使用默认浏览器

请帮助我...

最佳答案

做这样的事情会起作用:

string mySearchQuery = "this is a search example";
Process.Start("https://www.google.com/search?q=" + Uri.EscapeDataString(mySearchQuery));

如果我理解正确的话,这将使用 Windows 中设置的默认浏览器,然后查询只是作为 GET 请求传入(即 ?q 变量)。

关于c# - 如何打开默认浏览器并定位某个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44480709/

相关文章:

c# - 使用 C# 中的类将数据保存到 SQL DB

c# - 我想做一个文本框区域,自动剪切一个长段落

c# - 如何在 DataGridView 中抑制自动生成的列?

c# - 为 BindingListView<T> 启用 LINQ

C#:获取设备实例句柄时出错

c# - 如果仅缺少一个值,DataContractSerializer 反序列化将完全失败

c# - 我可以向功能区添加自定义控件吗?

c# - Winform TextBox无法显示文字

c# - 使用 Linq 从 C# 代码避免 SQL 注入(inject) MSSQL Server 的最佳方法?

C# 在单独的线程中填充进度条