如何获取Ajax网页数据?

xeonfeng 2012-04-25 11:31:15
最近在www.hub.sciverse.com上使用搜索,想通过编程方式收集一下其数据,
开始用webbrowser控件进行数据分析,但是使用Get方法翻页后,似乎总是获得同一Html代码,
后发现,网址的数据依靠ajax形式回传,利用http可以看到详细的json返回值,
请问哪位朋友有相关经验,我如何获取到需要数据信息?

另详细数据见
http://blog.csdn.net/xeonfeng/article/details/7506477
...全文
175 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xeonfeng 2012-04-28
  • 打赏
  • 举报
回复
在线等啊。。。。
xeonfeng 2012-04-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
解析json呗
[/Quote]

不太清楚如何获取 json
test2050 2012-04-26
  • 打赏
  • 举报
回复
如果是回传了,那你得模拟post处理啊,然后就能得到页面。
anzhiqiang_touzi 2012-04-26
  • 打赏
  • 举报
回复

你用firefox的fire bugger调试,看看他的ajax是如何请求的,你吧他的请求的地址和参数拷贝出来
然后模拟请求就是


已下是请求整个网页
WebRequest req = WebRequest.Create("http://www.csdn.net/");
Stream st = req.GetResponse().GetResponseStream();
StreamReader sr = new StreamReader(st, Encoding.UTF8);
string html = sr.ReadToEnd();
色拉油 2012-04-26
  • 打赏
  • 举报
回复
解析json呗
  • 打赏
  • 举报
回复
google、百度,没听说过谁收集什么“ajax数据”的。
y002150 2012-04-26
  • 打赏
  • 举报
回复
收集它来干嘛

111,126

社区成员

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

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

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