小编The*_*ist的帖子

使用page.evaluate传递参数

我正在使用PhantomJS page.evaluate()进行一些抓取.我的问题是我传递给webkit页面的代码是沙箱,因此无法访问我的主幻像脚本的变量.这使得抓取代码难以通用.

page.open(url, function() {
  var foo = 42;

  page.evaluate(function() {
    // this code has no access to foo
    console.log(foo);
  });
}
Run Code Online (Sandbox Code Playgroud)

我如何将参数推入页面?

javascript phantomjs

53
推荐指数
3
解决办法
3万
查看次数

标签 统计

javascript ×1

phantomjs ×1