code: function(options) {
  	AbstractScraper.call(this);
  	/**
  	 * Phantom instance.
  	 *
  	 * @type {?}
  	 * @private
  	 */
  	this.ph = null;
  	/**
  	 * Phantom's page.
  	 *
  	 * @type {?}
  	 * @private
  	 */
  	this.page = null;
  	/**
  	 * Phantom's options
  	 *
  	 * @type {?}
  	 * @private
  	 */
  	this.options = {
  		onStdout: function() {},
  		onStderr: function() {}
  	};
  	for (var key in options) { this.options[key] = options[key]; }
  }
docs: A dynamic scraper. This is a very versatile and powerful. This
  solution is a little heavier and slower than the {@see StaticScraper}.
  This version uses phantomjs {@link http://phantomjs.org/}, and {@link https://github.com/sgentle/phantomjs-node}.
  
  @extends {AbstractScraper}