网页审查元素可以看到html代码却没有

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网页审查元素可以看到html代码却没有相关的知识,希望对你有一定的参考价值。

用别人的模版做了一个网页,想删去其中一部分,在chrome里面用审查元素可以看到那一部分是div,但是dreamweaver里面的html代码找不到那个div,这是为什么了?难道代码还可以隐藏?希望有网页制作高手可以留一个联系方式,我直接把整个网页发给你看,非常感谢!!!
对了,网页里面含有js代码,这个我不是很懂,是不是有可能是js动态生成的代码,所以只有在网页触发js代码的时候才有生成,希望可以 有高手留联系方式 ,谢谢!

你上面说的比较模糊
1、你的意思是想看到一些html代码却看不到
2、html为dom元素,也是你平时常操作的界面内容部分,也是常常能看到的。
3、对于不同的语言对html的操作有所不同
4、你用C的话,界面处理是一种方式,你有.NET可能是.asp 当然这个也可以相互转化
5、你用php编码也会有点变化,但对界面的初始操作,也可在后来导入,你是操作dom元素
6、你看不到html中的一些代码或者标签,它没有隐藏,只是书写方式变了。
7、以java为例,前台会用jsp来写,但界面文件几乎看不到一个dom元素(html标签)
8、考虑安全一般都会这样,当做对一些影楼类宣传的网站不必这样,因为它没有什么。
9、html javascrip css 是一家,有空看一下Bootstrap ,jquery .
10、有时也会后台来完成前台代码的编写。
11、你把代码发过来,我看一下。
*以上希望对你有帮助追问

非常感谢你的回答,可以给我你的联系方式,我发给你看吗?因为我是网页初学者,请谅解,谢谢

参考技术A 恩,可能是js动态添加的div追问

那我要删去那一部分就要改js代码是吧,js代码我不太懂,可不可以帮我稍微修改一点点了?谢谢

追答

那个html页面发上来

追问

太大了,我想把整个网页文件夹发给你,因为这样的话,你看得比较清晰,主要是js代码部分,这里说不清楚

抓取网页时html元素找不到

我想抓取网页中的信息。查询号码归属地的一个页面如下所示:
http://guishu.showji.com/search.htm?m=13900008888
我在Chrome中查看该网页的源代码,却看到对应“归属省份:新疆”的地方为:
<li>归属省份:<span id="txtProvince"></span></li>
那么我该如何抓取“新疆”这个信息呢?为什么它没有直接显示在html文件中呢?

非常感谢!

亲,这个标签里面的省份是动态获取的,也就是不是固定的,你查看源代码的方式只能看到网页原来的样子,而没有看到网页动态加载后的样子,你要右键点击省份那里选择审查元素就看见动态加载的内容,直接获取消息还是用

document.getElementById("txtProvince"),但是要等到页面加载完后才能获取到

参考技术A

要抓取的地址应该是这个

$str = 'http://v.showji.com/locating/showji.com.aspx?m=13900008888&output=json&callback=querycallback&timestamp=1413972643837';
//号码后面的参数要不要都能行,数据格式不同而已

本回答被提问者采纳
参考技术B 要抓取的地址应该是这个

1
2

$str = 'http://v.showji.com/locating/showji.com.aspx?m=13900008888&output=json&callback=querycallback×tamp=1413972643837';
//号码后面的参数要不要都能行,数据格式不同而已
参考技术C 那些信息估计是通过js异步加载进来的,因此你看源码是看不到的。你可以分析一下请求和返回的数据来获取

以上是关于网页审查元素可以看到html代码却没有的主要内容,如果未能解决你的问题,请参考以下文章

怎么看网页审查元素 怎么看网页源代码

请问在浏览器内点击右键出现的“审查元素”是啥?

网页上审查元素提取一段完整网页代码

通过浏览器的审查元素功能查询当前代码源文件!

抓取网页时html元素找不到

浏览器中的源码分析功能