From e0f0cdafe224e57b245245b1d151e7eaf786f748 Mon Sep 17 00:00:00 2001 From: Xie Yanbo Date: Mon, 9 Nov 2015 13:54:57 +0800 Subject: [PATCH] Enable console.log in PhantomJS Code from http://stackoverflow.com/a/16709386/150841, thanks PP. --- pyspider/fetcher/phantomjs_fetcher.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyspider/fetcher/phantomjs_fetcher.js b/pyspider/fetcher/phantomjs_fetcher.js index 24cff2142..520302d35 100644 --- a/pyspider/fetcher/phantomjs_fetcher.js +++ b/pyspider/fetcher/phantomjs_fetcher.js @@ -48,6 +48,9 @@ if (system.args.length !== 2) { // create and set page var page = webpage.create(); + page.onConsoleMessage = function(msg) { + console.log('console: ' + msg); + }; page.viewportSize = { width: fetch.js_viewport_width || 1024, height: fetch.js_viewport_height || 768*3