描述:
我们都知道用浏览器直接“查看源码”就可以得到页面的html内容,但在html里没动态生成的信息。而我们用浏览器(IE、chrome、火狐)在开发人员工具里,看到的html里有我们在“查看源码”里看不到的数据。
问题:如何用C#取出“开发人员工具”里看到的html内容
不知道 问题描述清楚了没有,请高手们帮忙!
你的意思应该是这样把:
如果直接获取HTML源码到本地(HttpRequest类), 代码里面的js就不会执行,就拿不到js执行后的html代码。
可以用winform中的webbrowser,解析webbrowser。应该可以。
如果你的意思是在项目你看人家代码看不到 那是人家封装了 你可以用反射打开
html内容都是从服务器返回的,如果有差别可能是工具做了一些处理,你去原始的内容就可以,C#中使用HttpRequest或WebClient直接获取URL的内容就是原始的。