如何通过httpWebRequest给百度(http://www.baidu.com/)搜索框赋值 比如“电影”,然后自动触发百度一下的 按钮事件 打开网页?httpWebRequest
解决方案 »
- 求教DbProviderFactory的问题
- 谁有C# 操作两个ACCESS数据库的例子
- InstallShield 2009 for Visual Studio 2008!!!!!!
- C#中如何对datagridview中的数据直接进行操作
- TextBox屏蔽/ \ : " ? | 等特殊字符 要怎么来写 要求屏蔽后还能输入中文
- ListBox 问题 windows Forms
- sql语句有关查询实现
- 附代码求问各位大神WPF的UI问题..
- this.text递加问题
- 水晶报表问题,急!!!
- 远程连接Sqlserver2008失败,只有0.0.0.0:1433端口
- c#导出XML问题格式不对
Process.Start("http://www.baidu.com/s?ie=utf-8&wd=" + str);
Process.Start("http://www.baidu.com/s?ie=utf-8 &wd=" + str);
刚发现utf-8 &wd中间加空格就行了。
Thank you.可是如果用HttpWebRequest该如何做呢?
string str = "电影";
WebRequest request = WebRequest.Create("http://www.baidu.com/s?ie=utf-8 &wd=" + str);
request.Credentials = CredentialCache.DefaultCredentials;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Console.WriteLine(response.StatusDescription);
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);//, Encoding.GetEncoding("GBK"));
string responseFromServer = reader.ReadToEnd();
//Console.WriteLine(responseFromServer);
textBox1.Text = responseFromServer;
reader.Close(); dataStream.Close(); response.Close();
return;