监控页面变化的开源项目:page-monitor

jopen 10年前

用phantomjs运行页面,保存所有元素的标签、属性、计算样式、文本内容,跟历史进行对比,从而发现产品的运营内容变化、功能改版等。由于是基于dom树对比,所以可以灵活的配置规则。

Effects

Element Add

监控页面变化的开源项目:page-monitor

Element Removed

监控页面变化的开源项目:page-monitor

Text Changed

监控页面变化的开源项目:page-monitor

Style Changed

监控页面变化的开源项目:page-monitor

用法

var Monitor = require('page-monitor');    var url = 'http://www.google.com';  var monitor = new Monitor(url);  monitor.capture(function(code){      console.log(monitor.log); // from phantom      console.log('done, exit [' + code + ']');  });

项目主页:http://www.open-open.com/lib/view/home/1409552217494