我想制作一个脚本来解析当前页面的html,过滤掉某些div类,现在将其内容写入文件或删除页面上除它们以外的所有内容。
我猜最好的方法是在该页面上运行Tampermonkey脚本。我查看了http://userscripts-mirror.org/,但没有找到这样的脚本。
是否有可以在chrome上运行的javascript html解析器?
也许可以像这样工作吗?
var divClasses = parseCurrentPage("div class x");
// then do something on divClasses and then show only them
jQuery可以完成所有这些以及更多操作。我建议阅读它https://learn.jquery.com/
一旦包含了jquery,一个简单的抓取所有“ div”元素选择器就会像这样:var divClasses = $('div');
如果只想抓取某些div元素,则可以使用选择器轻松地做到这一点,方法是添加类,id和/或父级/层次结构选择器的级别限制-在此处了解更多信息https://api.jquery.com/category/selectors/
然后,在对div元素执行完您想做的事情之后,您可以再次使用jquery仅使用jquery的'append'函数显示它们。
如果您需要获取div元素之一的父元素,则可以在要添加到父html元素上的div元素中简单地调用“ append”函数,$('selector-to-grap-div\'s-parent-html').append(myDiv);
然后可以使用jquery的“父”函数
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句