Я использую PhantomJS page.evaluate(), чтобы сделать некоторые выскабливания. Моя проблема в том, что код, который я передаю на страницу webkit, изолирован и поэтому не имеет доступа к переменным моего основного phantom script. Это затрудняет создание общего кода скремблирования.
page.open(url, function() {
var foo = 42;
page.evaluate(function() {
// this code has no access to foo
console.log(foo);
});
}
Как я могу нажимать аргументы на страницу?