我们都知道用浏览器直接“查看源码”就可以得到页面的html内容,但在html里没动态生成的信息。而我们用浏览器(IE、chrome、火狐)在开发人员工具里,看到的html里有我们在“查看源码”里看不到的数据。
问题:如何用C#取出“开发人员工具”里看到的html内容
不知道 问题描述清楚了没有,请高手们帮忙!
10 个解决方案
#1
请大家帮忙,在线等,先祝大家周末愉快
#2
那些数据不属于“源码”...
用HttpWebRequest和HttpWebResponse可以获取所有客户端能拿到的信息...如Headers、Cookies、ContentType等等...
用HttpWebRequest和HttpWebResponse可以获取所有客户端能拿到的信息...如Headers、Cookies、ContentType等等...
#3
HttpWebRequest和HttpWebResponse,我应该怎么用?
能说的再具体一些吗?谢谢
能说的再具体一些吗?谢谢
#4
前端调试用firebug之类的工具
后端直接用vs调试,两样东西
后端直接用vs调试,两样东西
#5
不太明白,我怎么用C#编程实现呢?
#6
我觉得“开发人员工具”里看到的html内容是缓存里的,就不知道用C#怎么读出来
#7
用WebBrowser,然后通过Document来取动态生成的内容,试下吧,我也没这么搞过
#8
还是不行
#9
我在WebBrowser里用document还是取不到动态生成的数据(js或ajax添加的数据)
#10
看来起来这个问题点难呀!!兄弟们帮帮忙呀
#1
请大家帮忙,在线等,先祝大家周末愉快
#2
那些数据不属于“源码”...
用HttpWebRequest和HttpWebResponse可以获取所有客户端能拿到的信息...如Headers、Cookies、ContentType等等...
用HttpWebRequest和HttpWebResponse可以获取所有客户端能拿到的信息...如Headers、Cookies、ContentType等等...
#3
HttpWebRequest和HttpWebResponse,我应该怎么用?
能说的再具体一些吗?谢谢
能说的再具体一些吗?谢谢
#4
前端调试用firebug之类的工具
后端直接用vs调试,两样东西
后端直接用vs调试,两样东西
#5
不太明白,我怎么用C#编程实现呢?
#6
我觉得“开发人员工具”里看到的html内容是缓存里的,就不知道用C#怎么读出来
#7
用WebBrowser,然后通过Document来取动态生成的内容,试下吧,我也没这么搞过
#8
还是不行
#9
我在WebBrowser里用document还是取不到动态生成的数据(js或ajax添加的数据)
#10
看来起来这个问题点难呀!!兄弟们帮帮忙呀