gpt4 book ai didi

javascript - phantomjs 语法中的解析错误

转载 作者:行者123 更新时间:2023-11-30 18:07:59 24 4
gpt4 key购买 nike

当我这样运行时,我有以下代码

phantomjs test-script.js http://phantomjs.org 

我收到“SyntaxError: Parse Error”的错误消息。我是 javascript 的新手,没有行号,我迷路了。这是代码

var args = require('system').args;
var url = "";

args.forEach(function(arg, i) {
url = arg;
});


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

var pageLoaded = function({

page.open(url, function (status) {
if (status !== 'success') {
console.log('Unable to access network');
} else {
page.includeJs("http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js", function() {
var data = page.evaluate(function() {
return $("body").html();
});

var title = page.evaluate(function () {
return document.title;
});

console.log('<title>' + title + '</title>');
console.log(data);
page.close();
phantom.exit();
});
}
});
});

var try_to = function() {
setTimeout(pageLoaded, 1000);
};

try_to();

我看了PhantomJS sometimes gives "parse error" messagesgetting more information from phantomjs "SyntaxError: Parse error" message既不给我更多信息来调试。我检查了多个站点,但没有收到第一个链接中提到的 gzip 问题。我认为这是带有代码的东西。就好像我删除了 try_to() 函数一样,一切正常。

最佳答案

将那个js复制粘贴到jslint中,我刚刚试了一下,发现了很多错误,有的是微不足道的,有的是重大的。对于初学者,您在页面加载函数中缺少 )。

关于javascript - phantomjs 语法中的解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15330704/

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