Sto usando PhantomJS page.evaluate() per fare un po 'di scraping. Il mio problema è che il codice che ho passato alla pagina del webkit è in modalità sandbox e quindi non ha accesso alle variabili del mio script fantasma principale. Questo rende difficile rendere generico il codice di scraping.Passare argomenti con page.valutare
page.open(url, function() {
var foo = 42;
page.evaluate(function() {
// this code has no access to foo
console.log(foo);
});
}
Come posso inserire argomenti nella pagina?
Credo che si può trovare la risposta più sufficienti: http://stackoverflow.com/questions/28524130/phantomjs -does-not-take-arguments-to-function-passa-alla-pagina-valuta – user2977636