display:none的内容如何过滤掉?
display: none 相当于你已经过滤掉了,不占用dom你可以去了解一下none和hide
你这个问题是 querylist 话题下的,猜测你是做爬虫。
那么从 display:none 设置方式先说一下
display:none
<div id="app"> <div class="div1">1</div> <div id="app2">2</div> <div style="display:none">3</div> <div>4</div> </div> <style> .div1,#app2{display:none} </style>
http://jsrun.net/bAIKp/edit
可以通过多种形式设置
还可以通过 js 操作
接下来就是爬虫常见处理方法了
字符串处理,正则表达式之类的
转换为xml树之类的
无头浏览器(上面两个方案的缺点差不多,无法检测出所有场景。其实也可以,那就是自己实现css渲染树、dom渲染树,那我估计你是喝多了)
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
display: none 相当于你已经过滤掉了,不占用dom
你可以去了解一下none和hide
你这个问题是 querylist 话题下的,猜测你是做爬虫。
那么从
display:none
设置方式先说一下http://jsrun.net/bAIKp/edit
可以通过多种形式设置
还可以通过 js 操作
接下来就是爬虫常见处理方法了
字符串处理,正则表达式之类的
转换为xml树之类的
无头浏览器(上面两个方案的缺点差不多,无法检测出所有场景。其实也可以,那就是自己实现css渲染树、dom渲染树,那我估计你是喝多了)