F12开发工具中看到的元素和右键源码中的元素怎么不一样?

问题描述

用F12开发工具看到的网页元素,不论是层级还是其他,和右键->查看源代码txt中比较的话,怎么会不一样呢?

解决方案

解决方案二:
当然不一样,一个是最初下载的网页代码,一个是经过ajax异步加载,js修改过的。
解决方案三:
引用1楼devmiao的回复:

当然不一样,一个是最初下载的网页代码,一个是经过ajax异步加载,js修改过的。

那请问,C#怎么得到经过js修改过的HTML源码呢?也就是说和F12后看到的一致.
解决方案四:
引用2楼lwy7758的回复:

Quote: 引用1楼devmiao的回复:
当然不一样,一个是最初下载的网页代码,一个是经过ajax异步加载,js修改过的。

那请问,C#怎么得到经过js修改过的HTML源码呢?也就是说和F12后看到的一致.

右击查看源代码
解决方案五:
开发工具看到的是编译后加载的所有源码,右键查看的只是当前页面显示的。我是这么理解的
解决方案六:
右键看到的很有限
解决方案七:
我就是想抓到动态加载后的HTML,有办法吗?
解决方案八:
用JS是可以修改网页内容的,但源码是一份,内容是不变的.
解决方案九:
用innerhtml去取
解决方案十:
有些浏览器可以一致,不要问我是哪种浏览器,我忘了……
解决方案十一:
引用9楼starfd的回复:

有些浏览器可以一致,不要问我是哪种浏览器,我忘了……

但我是用的C#的webBrowser控件来获取的.我找到了些方法.我先研究一下.关键字:NHtmlUnit,PhantomJS
解决方案十二:
引用8楼devmiao的回复:

用innerhtml去取

应该不行吧,webBrowser或webClient都拿不到ajax请求后的html

时间: 2024-10-27 00:23:26

F12开发工具中看到的元素和右键源码中的元素怎么不一样?的相关文章

js-Chrome F12开发工具有什么用?

问题描述 Chrome F12开发工具有什么用? 求大神告知~~~ 求大神告知~~~ 求大神告知~~~ 求大神告知~~~ 解决方案 就是你可以调试javascript,还可以在当前页面里面执行javascript的函数等.主要是帮助你分析,调试页面javascript等. 解决方案二: 我是不是太水了 发送一条 结果变成了三条 果然是水到家了 解决方案三: chrome f12 开发工具(二) 解决方案四: 前端测试还是挺不错的 解决方案五: 前端测试还是挺不错的 解决方案六: 前端测试还是挺不

向了解VLC开发的求教:如何修改VLC源码中UDP包长度?

问题描述 向了解VLC开发的求教:如何修改VLC源码中UDP包长度? 大家好 我在官网上下载了VLC的源代码,版本vlc-2.2.0.我现在在服务器端通过VLC向客户端发送本地视频文件并播放该视频,客户端接收数据并通过VLC播放视频,!他们之间通过UDP的方式传输,现在想要更改服务器端发出的UDP包的长度,使之变小,请问在VLC源代码哪里更改,看见源代码里边那么多的模块,看了两天实在找不到头绪,请高手指教,不胜感激! 解决方案 http://blog.csdn.net/lvmaker/artic

Eclipse与Android源码中ProGuard工具的使用

由于工作需要,这两天和同事在研究android下面的ProGuard工具的使用,通过查看android官网对该工具的介绍以及网络上其它相关资料,再加上自己的亲手实践,算是有了一个基本了解.下面将自己的理解和认识简要的做个笔记,有异议或者不解的,可以直接留言. 什么是ProGuard工具? ProGuard是android提供的一个免费的工具,它能够移除工程中一些没用的代码,或者使用语义上隐晦的名称来重命名代码中的类.字段和函数等,达到压缩.优化和混淆代码的功能.具体来说,使用ProGuard工具

把安卓源码中的system app独立出来,像开发普通app那样开发

      个人建议首先按照android源代码的ide/eclipse中的格式化xml和import导入到你编译的eclipse中,如果你编译的android源代码是2.3以上的版本的,建议用JDK6以上,提醒各位的是new androidProject不是Java project.     此时你导入想DeskClock.Camera等没有调用到hide标签的项目时,这些项目都不会报错,你可以直接进行相应的修改或研究,呵呵,如果相应直接在eclipse或手机上运行的话,可能会提示你数字签名不

我的作品《iPhone与iPad开发实战—iOS经典应用剖析》--以及源码下载地址

我的作品:<iPhone与iPad开发实战-iOS经典应用剖析>一书正式发售:(请到书店.淘宝.当当网等进行购买)      首先给出书籍源码下载地址,然后再对书籍进行一个详细的介绍! <iPhone与iPad开发实战-iOS经典应用剖析>书籍源码下载地址(免费下载):   http://download.csdn.net/detail/tonny_guan/4272389 试读样章第三章下载地址    http://download.csdn.net/detail/tonny_g

android中的设置选项对应的源码怎么修改

问题描述 android中的设置选项对应的源码怎么修改 想在android中的设置里面添加源码,想知道怎么进行修改:我指的是在源码包中 解决方案 参考:http://blog.csdn.net/yzx41099296/article/details/7337264 解决方案二: 把settings.java 代码导到开发工具里改就行,跟普通应用区别不大,关键是编译 pakages/apps/Settings.java 解决方案三: package/app/Settings 设置apk 的代码

CIA在恶意程序源码中插入外语,嫁祸中国、俄罗斯等国

昨天,维基解密又公布Vault7系列数百份文件,曝光CIA如何将自己发起的攻击伪装成来自俄罗斯.中国.朝鲜和伊朗等其他国家. 危机解密这一波公布的CIA泄露文件第三弹,名为"Marble",其中包含反取证Marble Framework的676份源码文件,基本上就是用来隐藏CIA恶意程序真实源码的混淆工具--内含各种算法,主旨都是反追踪,用于阻碍取证调查人员和反病毒公司将病毒.木马和黑客攻击行为溯源到CIA身上. 嫁祸给中国.俄罗斯等国? 除了作为混淆工具之用,维基解密认为Marble

hashmap-请教HashMap源码中的一些问题

问题描述 请教HashMap源码中的一些问题 final Entry getEntry(Object key) { // 获取哈希值 // HashMap将"key为null"的元素存储在table[0]位置,"key不为null"的则调用hash()计算哈希值 int hash = (key == null) ? 0 : hash(key.hashCode()); // 在"该hash值对应的链表"上查找"键值等于key"的

simpletree-SimpleTree源码中的展开节点方法,不知道怎么展开到指定的节点,请前段大神指教

问题描述 SimpleTree源码中的展开节点方法,不知道怎么展开到指定的节点,请前段大神指教 我现在要做的是在刷新组织树时,展开到指定的节点,我传了一个pnode(组织树中 的ID),但是不知道展开节点的方法是哪个,不知道在哪里做判断停止展开节点.下面是SimpleTree的js代码. 解决方案 下面是SimpleTree 的JS代码 /* jQuery SimpleTree Drag&Drop plugin Update on 22th May 2008 Version 0.3 * Lice