chrome-har-capturer负载不是一个功能

时间:2017-10-19 08:30:15

标签: javascript google-chrome-headless

我正在尝试从https://github.com/eaufavor/chrome-har-capturer-cache

运行以下示例
var fs = require('fs');
var chc = require('chrome-har-capturer');
var c = chc.load(['https://github.com',
                  'http://www.reddit.com',
                  'http://iwillfail',
                  'http://www.reddit.com/help/faq']);
c.on('connect', function () {
    console.log('Connected to Chrome');
});
c.on('end', function (har) {
    fs.writeFileSync('out.har', JSON.stringify(har));
});
c.on('error', function () {
    console.error('Cannot connect to Chrome');
});

但它返回以下错误:

  

TypeError:chc.load不是函数

为什么我安装chrome-har-capturer模块后会出现此错误?

1 个答案:

答案 0 :(得分:1)

我认为他们改变了API,现在它已经"运行"而不是"加载"。

刚刚在旧的js文件中更改了它,它可以正常工作。

https://github.com/cyrus-and/chrome-har-capturer