gpt4 book ai didi

phantomjs - 使用 SlimerJS 打开本地 html 文件

转载 作者:行者123 更新时间:2023-12-02 04:52:14 27 4
gpt4 key购买 nike

我有一个在 PhantomJS 中运行的脚本,但我正在尝试切换到 SlimerJS。我在尝试打开本地文件时不断收到错误消息:

var webPage = require('webpage');
var system = require('system');
var page = webPage.create();

page.viewportSize = { width: 2048, height: 1536 };
console.log('Processing',system.args[1]);
page.open(
'simple.html',
function start(status) {
setTimeout(function(){
page.render(system.args[2], {format: 'png'});
phantom.exit();
},1000);
}
);

simple.html 是与脚本位于同一目录中的文件。生成的 PNG 显示“找不到地址”、“找不到 simple.html。请检查名称并重试。”

我也试过:

  • 完整的操作系统路径,例如 /User/blah/blah/simple.html
  • 文件 URI file:///Users/blah/blah/simple.html

这些产生了相似的结果。

出于各种原因,我宁愿不让脚本公开可用。是否可以使用 SlimerJS 启动本地文件?

最佳答案

我认为这是不可能的。阅读它指定一个 url 的文档。

我通过运行 http 服务器解决了这个问题

python -m SimpleHTTPServer  

然后通过本地主机访问它。

page.open('http://localhost:8000/simple.html',...)

关于phantomjs - 使用 SlimerJS 打开本地 html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26892089/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com