问题描述
- ASP.NET NHtmlUnit无法获取网址JS赋值的内容。
-
这是ASP.NET里用NHtmlUnit做的一个网页抓取的程序,但是内容是JS赋值的。。我这个方法为何抓到的只有源码呢?
我参照了JAVA的写法,也是这样写的,为何ASP.NET就不行呢??
解决方案
应该是ajax异步操作的,所有你页面抓取的时候。js还没有给值。你可以循环尝试抓取。
解决方案二:
java跟asp.net能一样吗
解决方案三:
内容是JS赋值的,也就是你抓取的只是JS之类的源码,而你抓取到这部分源码后并没有执行它,也就是没有执行JS赋值的过程,所以是得不到内容的;
http://www.daxueit.com/article/2270.html
时间: 2024-10-22 20:06:24