wanxiaohun
wanxiaohun
采纳率0%
2015-10-08 16:04

C# WebBrowser 获取 ajax response的内容

最近用到c# 抓取网页数据,数据是通过post方式请求和返回,并且数据没有在页面直接展示,如何获取这些数据呢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • wanxiaohun wanxiaohun 6年前

    post的请求格式为:sla=json&isAjaxRequest=true&token=c86b6000&_referer=%2Ftools%2Finsight%2Fqueryresult%3Fkws%3Dabc 其中token不知怎么来的,只有抓取一个请求才能知道token
    ,然互post返回的数据直接作为一个图表显示工具进行展示了,所以通过innerhtml也获取不到。。

    点赞 评论 复制链接分享
  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 6年前

    等网页加载完了去取,用document.body.innerhtml也是可以取到的。或者用httpwebrequest也发post去取。

    点赞 2 评论 复制链接分享

为你推荐