如何在谷歌上搜索普通单词

时间:2015-01-22 22:56:11

标签: c# visual-studio google-search

如何执行谷歌搜索的随机单词?我知道如何使用这样的基本网址,但我需要知道如何使用Google并搜索Dog's,它应该提出一些内容,是否可能?

using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace SimplicityWebBrowser
{
    public partial class Simplicity : Form
    {
        public Simplicity()
        {
            InitializeComponent();
        }

        /// <summary>
        /// When click button navigate's to specific URL
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Search_Click(object sender, EventArgs e)
        {
            WebBrowser.Navigate(SearchBar.Text);
        }
    }
}

1 个答案:

答案 0 :(得分:1)

根据问题的comment,您的实际问题是如何搜索用户提供的字词?

您需要将正确的网址传递给您的搜索引擎(在这种情况下,您会在评论中提及Google):

WebBrowser.Navigate("https://www.google.com/search?q=" + SearchBar.Text);

如果您想支持多个字词,在将其添加到网址之前,您需要用+替换所有空格,以便在用户在您添加的文本框中输入big dogsbig+dogs到搜索网址。 (如何更换空格将是一个单独的问题,我以前曾在此问过这个问题。)