I am triying to use zombie.js to build an scraper worker in nodejs. I found a site that returns me this error:
TypeError: Cannot set property '_load3po' of undefined
at d.1.i (https://[SITE]/layout/assets/perflibLoader-v2.4.3-6d85819256.js:1:2216)
at Object.d.1 (https://[SITE]/layout/assets/perflibLoader-v2.4.3-6d85819256.js:1:2757)
at r (https://[SITE]/layout/assets/perflibLoader-v2.4.3-6d85819256.js:1:254)
at e (https://[SITE]/layout/assets/perflibLoader-v2.4.3-6d85819256.js:1:421)
at https://[SITE]/layout/assets/perflibLoader-v2.4.3-6d85819256.js:1:438
at Object.exports.runInContext (vm.js:44:17)
at window._evaluate ([path]\node_modules\zombie\lib\document.js:253:75)
at Object.DOM.languageProcessors.javascript ([path]\node_modules\zombie\lib\dom\scripts.js:26:12)
at define.proto._eval ([path]\node_modules\zombie\node_modules\jsdom\lib\jsdom\level2\html.js:1477:47)
at [path]\node_modules\zombie\node_modules\jsdom\lib\jsdom\browser\resource-loader.js:32:22
I use zombie.js with custom agent.
var user_agent = 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36';
...
var browser = new Browser({userAgent: user_agent, debug: false, waitFor: 30*1000, waitDuration: 29*1000});
May this be a zombie.js bug or can this be a trick to throw out headleass-browsers like zombie.js?
Thank you. Awesome tool.