用_HttpWebRequest_里的GetResponse得到的是页面的源代码,但是有些网页的源代码没有数据,是js代码,要解析后才有数据。
我用过WebBowser但是很多js的内容都解析不出来,提示缺少支持库,后面用CefSharp可以解析,等加载完就可以了,但这样太牛刀杀鸡了,就CefSharp的包就100多M,好像控制台还不能用。
有没有轻量点的办法用控制台就能获取js解析后的页面内容?
用_HttpWebRequest_里的GetResponse得到的是页面的源代码,但是有些网页的源代码没有数据,是js代码,要解析后才有数据。
我用过WebBowser但是很多js的内容都解析不出来,提示缺少支持库,后面用CefSharp可以解析,等加载完就可以了,但这样太牛刀杀鸡了,就CefSharp的包就100多M,好像控制台还不能用。
有没有轻量点的办法用控制台就能获取js解析后的页面内容?
浏览器 f12 抓包,看它具体的数据是怎么获取的,找到获取数据的ajax请求,用httpwebrequest直接去取。