获得Google搜索字符串中的关键字
??/// <summary>
??/// 獲得Google搜索字符串中的關鍵字
??/// </summary>
??/// <returns></returns>
??public string GetKeywords(string GetUrl)
??{
???//string GetUrl = "http://www.google.cn/search?hl=zh-CN&q=%E7%8E%AF%E7%90%83%E5%A4%96%E6%B1%87%E7%BD%91&btnG=Google+%E6%90%9C%E7%B4%A2&meta=&aq=f";
???if (GetUrl.Contains("q="))
???{
????string strPara = "q=";
????string GetKeywords = "";
????int intLength = GetUrl.Length;//url地址長度
????int intGetStartPostion = GetUrl.IndexOf(strPara);//找到關鍵字參數位置
????int toGetEndPostion = GetUrl.IndexOf("&", intGetStartPostion);//查找關鍵字參數后面一個參數的位置
????if (toGetEndPostion <= 0)//如果wd是組后一個參數時
????{
?????GetKeywords = GetUrl.Substring(intGetStartPostion + 2, intLength - intGetStartPostion - 2);
????}
????else
????{
?????GetKeywords = GetUrl.Substring(intGetStartPostion + 2, toGetEndPostion - intGetStartPostion - 2);
????}
????//對獲取到的編碼字符串進行解碼
????GetKeywords =System.Web.HttpUtility.UrlDecode(GetKeywords, System.Text.Encoding.GetEncoding("utf-8"));
????Console.Write(GetKeywords);
???//?MessageBox.Show(GetKeywords,this.Text);
????
????return GetKeywords;
???}
???else
????return "";
??}
總結
以上是生活随笔為你收集整理的获得Google搜索字符串中的关键字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 学习二
- 下一篇: vs自定义安装包的制作