var fs = require("fs");
+var parse = require("url").parse;
var path = require("path");
try {
var result = read(url);
result.on("error", function(e) {
if (e.code != "ENOENT") return callback(e);
- require(url.slice(0, url.indexOf(":"))).get(url, function(res) {
+ var options = parse(url);
+ options.rejectUnauthorized = false;
+ require(options.protocol.slice(0, -1)).get(options, function(res) {
if (res.statusCode !== 200) return callback(res);
res.pipe(fs.createWriteStream(local(url)).on("close", function() {
callback(null, read(url));
"use strict";
-var site = "http://browserbench.org/JetStream";
+var site = "https://browserbench.org/JetStream";
if (typeof phantom == "undefined") {
require("../tools/exit");
var args = process.argv.slice(2);