C# 从代码中打开并搜索网站

C# 从代码中打开并搜索网站,c#,browser,C#,Browser,我想打开一个新的浏览器页面 Process.Start("http://www.wolframalpha.com/"); 并自动粘贴一些搜索文本 string inputString = "x^2+y^2 = 1"; 然后运行搜索,用户无需执行任何操作。如何做到这一点 提前谢谢 第一个参数是要启动的进程,第二个参数是参数 Process.Start("IExplore.exe", "www.google.com?q=my+search+term"); 就这么做 Process.Start(

我想打开一个新的浏览器页面

Process.Start("http://www.wolframalpha.com/");
并自动粘贴一些搜索文本

string inputString = "x^2+y^2 = 1";
然后运行搜索,用户无需执行任何操作。如何做到这一点


提前谢谢

第一个参数是要启动的进程,第二个参数是参数

Process.Start("IExplore.exe", "www.google.com?q=my+search+term");
就这么做

Process.Start(
     "http://www.wolframalpha.com/input/?i="
     + HttpUtility.UrlEncode("x^2+y^2 = 1")
     + "&dataset=");

它将打开默认浏览器(或现有浏览器中的新选项卡),然后将搜索词编码为请求。

这将解决您的问题:

var query = "x^2+y^2 = 1";
Process.Start("iexplore.exe", System.Net.WebUtility.HtmlEncode("http://www.wolframalpha.com/input/?i=" + query));

最好打开系统的默认浏览器。大多数用户决定使用真正的网络浏览器。任何东西,而不是IE。谷歌搜索工作,你知道如何使WolframAlpha搜索工作吗?我不做任何web编程,所以我只是试图通过向搜索提供函数字符串来获得“快速绘图”。@pylorver true,但我不知道如何打开默认值。我认为Keith的回答是对的。是的,Keith的回答给了你一个关于系统默认浏览器的提示?