问题描述
privatevoidbtnSearch_Click(objectsender,EventArgse){//网页搜索if(this.rbtWeb.Checked==true){if(this.textBox1.Text==null||this.textBox1.Text==""){System.Diagnostics.Process.Start("http://www.google.com.hk/webhp?hl=zh-CN");}else{System.Diagnostics.Process.Start("http://www.google.com.hk/webhp?hl=zh-CN&q&hl=zh-CN&tab=ew#hl=zh-CN&newwindow=1&safe=strict&site=webhp&source=hp&q="+this.textBox1.Text+"");}}这是一个实现搜索的一部分代码,我想问的是:在textBox1.Text打进关键字,然后单击按钮,可以搜索到关键字相应的内容?
解决方案
解决方案二:
其实就是利用google查询拼接querystring,再调用浏览器打开。http://www.google.com.hk/?q=关键字就可以了。
解决方案三:
引用1楼的回复:
其实就是利用google查询拼接querystring,再调用浏览器打开。http://www.google.com.hk/?q=关键字就可以了。
我试了一下,是可以把关键字添加到了文本框上,但是还是没直接达到搜索关键字的内容,它只是把关键字放在谷歌关键字输入框那里,没有直接打开那搜索内容的网页!就是说,我想实现的功能是像我们在谷歌上,打进关键字,然后点一下“Google搜索”就出现搜索的结果,但是,我试了你这种方法,打开的只是谷歌首页,并不能搜索出结果的网页,要想出现结果的那网页,还要自己在点一下“Google搜索”,简单一点说就是:在我自己做的这东西上,输入关键字,点一下按钮就可以直接到搜索结果的那个网页,
解决方案四:
http://www.baidu.com/s?wd=小狗。这样不就可以了?出来的都是搜索的结果
解决方案五:
http://www.google.com.hk/webhp?hl=zh-CN&q&hl=zh-CN&tab=ew#hl=zh-CN&newwindow=1&safe=strict&site=webhp&source=hp&q=这一串URL就是构造跳转之后页面所需要的参数的,你点按钮也就是要构造很多参数提交到【http://www.google.com.hk/webhp】这个URL。
解决方案六:
楼主给的代码,实现的就是你说的效果。
解决方案七:
楼主疑惑还未解?