iaplayer
iaplayer
采纳率0%
2020-02-09 15:09

c#获取网页js解析后的内容?

10

用_HttpWebRequest_里的GetResponse得到的是页面的源代码,但是有些网页的源代码没有数据,是js代码,要解析后才有数据。

我用过WebBowser但是很多js的内容都解析不出来,提示缺少支持库,后面用CefSharp可以解析,等加载完就可以了,但这样太牛刀杀鸡了,就CefSharp的包就100多M,好像控制台还不能用。

有没有轻量点的办法用控制台就能获取js解析后的页面内容?

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

3条回答

  • m0_50600766 不得不在乎1 4月前

    谢谢大佬。获取网页中表格源代码。但是只有表面的框架,没有表格内容的源代码。听说是js加载方面的知识,我还不太清楚,
    请问您有C#获取网页表格内容。获取源代码,解析文本。的程序代码吗?
    https://s8hwxkltn6.jiandaoyun.com/dash/5f48d400a25baa0006034c29
     

    点赞 评论 复制链接分享
  • m0_50600766 不得不在乎1 4月前

    谢谢大佬。获取网页中表格源代码。但是只有表面的框架,没有表格内容的源代码。听说是js加载方面的知识,我还不太清楚,
    请问您有C#获取网页表格内容。获取源代码,解析文本。的程序代码吗?
    https://s8hwxkltn6.jiandaoyun.com/dash/5f48d400a25baa0006034c29

     

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

    浏览器 f12 抓包,看它具体的数据是怎么获取的,找到获取数据的ajax请求,用httpwebrequest直接去取。

    点赞 评论 复制链接分享