Artem Koshelev 2014-04-02 18:33:48 +04:00 committed by Ariya Hidayat
parent 9da842df2b
commit 3c5302d567
2 changed files with 46 additions and 0 deletions

View File

@ -0,0 +1,22 @@
page = require("webpage").create()
system = require("system")
host = undefined
port = undefined
address = undefined
if system.args.length < 4
console.log "Usage: openurlwithproxy.js <proxyHost> <proxyPort> <URL>"
phantom.exit 1
else
host = system.args[1]
port = system.args[2]
address = system.args[3]
phantom.setProxy host, port, "manual", "", ""
page.open address, (status) ->
if status isnt "success"
console.log "FAIL to load the address \"" + address + "\" using proxy \"" + host + ":" + port + "\""
else
console.log "Page title is " + page.evaluate(->
document.title
)
phantom.exit()
return

View File

@ -0,0 +1,24 @@
var page = require('webpage').create(),
system = require('system'),
host, port, address;
if (system.args.length < 4) {
console.log('Usage: openurlwithproxy.js <proxyHost> <proxyPort> <URL>');
phantom.exit(1);
} else {
host = system.args[1];
port = system.args[2];
address = system.args[3];
phantom.setProxy(host, port, 'manual', '', '');
page.open(address, function (status) {
if (status !== 'success') {
console.log('FAIL to load the address "' +
address + '" using proxy "' + host + ':' + port + '"');
} else {
console.log('Page title is ' + page.evaluate(function () {
return document.title;
}));
}
phantom.exit();
});
}