【发布时间】:2018-04-22 18:04:06
【问题描述】:
我正在编写一个需要 phantomjs 的节点脚本,我想与其他人共享该脚本,他应该能够运行脚本而无需在他的系统中单独安装 phantomjs。
我已经尝试在我的节点脚本中安装它(也有 package.json 文件)。
npm install --save phantomjs
然后我尝试运行phantomjs home page中给出的脚本
console.log('Loading a web page');
var page = require('webpage').create();
var url = 'http://phantomjs.org/';
page.open(url, function (status) {
//Page is loaded!
phantom.exit();
});
它说找不到模块网页。如果我像这样单独安装网页
npm install --save webpage
然后它说,create 不是一个函数。
有没有一种方法可以在不下载和安装到系统中的情况下使用 phantomjs?。
【问题讨论】:
标签: node.js web-scraping phantomjs web-crawler