网页审查元素可以看到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×tamp=1413972643837';//号码后面的参数要不要都能行,数据格式不同而已本回答被提问者采纳 参考技术B 要抓取的地址应该是这个
1
2
$str = 'http://v.showji.com/locating/showji.com.aspx?m=13900008888&output=json&callback=querycallback×tamp=1413972643837';
//号码后面的参数要不要都能行,数据格式不同而已 参考技术C 那些信息估计是通过js异步加载进来的,因此你看源码是看不到的。你可以分析一下请求和返回的数据来获取
以上是关于网页审查元素可以看到html代码却没有的主要内容,如果未能解决你的问题,请参考以下文章