有没有办法解析通过js输出的html页面?

我知道可以使用HtmlAgilityPack来解析一个URL地址返回的html,但是有的网站页面的内容是通过js输出的,或者是页面上某一部分内容是通过js计算出来的。比如:http://www.cashcashpinoy.com/

这种情况下好像HtmlAgilityPack就力不从心了,请问哪位大虾有办法通过程序(c#)获得页面上的最终输出内容吗,就是获得在浏览器里看到的内容?

慕莱坞森
浏览 325回答 2
2回答

jeck猫

这个问题估计真不好解决。 主要是方案太多。如果页面是document.wirte的 可以正则获得。 如果是get的 要获得url 再去获得。 如果要是dopostback的模拟提交再去获得。 但是都没太简单的做法。当然如果是winform中估计是可以通过访问webbrowser获得完整的页面的。

MMMHUHU

除了webbrowser 都需要你一个个的写代码去处理
打开App,查看更多内容
随时随地看视频慕课网APP