从代码打开和搜索网站

本文关键字:搜索网站 代码 | 更新日期: 2023-09-27 18:13:18

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

Process.Start("http://www.wolframalpha.com/");

并自动粘贴一些搜索文本…

string inputString = "x^2+y^2 = 1";

,然后运行搜索,而不需要用户做任何事情。如何做到这一点?

提前感谢!

从代码打开和搜索网站

就这样做…

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

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

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

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

这应该能解决你的问题:

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