C# 关于获取百度搜索结果的问题

brave_h 2016-06-23 11:45:30




 string url = "https://www.baidu.com/s?wd=北京故宫";

System.Net.HttpWebRequest req;
HttpWebResponse response;
Stream stream;
req = (HttpWebRequest)WebRequest.Create(url);
response = (HttpWebResponse)req.GetResponse();


获取的结果是:

<html>
<head>
<script>
location.replace(location.href.replace("https://","http://"));
</script>
</head>
<body>
<noscript><meta http-equiv="refresh" content="0;url=http://www.baidu.com/"></noscript>
</body>
</html>
...全文
460 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyffyw2000 2016-06-24
  • 打赏
  • 举报
回复
百度有API啊! 我认识一个CSDN博客,他也写过你这东西, 你可以联系他,和他交流下 http://www.cnblogs.com/mymapw/p/5596122.html
  • 打赏
  • 举报
回复
你的 https 应该改为 http。
crystal_lz 2016-06-23
  • 打赏
  • 举报
回复
你这里的东西看不出什么来 返回的结果明显是访问错误返回的结果 让浏览器跳百度首页去 而贴出来的代码中 url 又是正确的。。。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧