Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查站点是否使用phantomjs重定向到不同的URL,仅针对特定网站提供错误_Javascript_Ajax_Phantomjs - Fatal编程技术网

Javascript 检查站点是否使用phantomjs重定向到不同的URL,仅针对特定网站提供错误

Javascript 检查站点是否使用phantomjs重定向到不同的URL,仅针对特定网站提供错误,javascript,ajax,phantomjs,Javascript,Ajax,Phantomjs,我是前端开发的新手,这个问题可能不重要。请容忍我 var page = require('webpage').create(), system = require('system'); if (system.args.length === 1) { console.log('Usage: useragent.js <some URL>'); phantom.exit(); } url = system.args[1]; page.settings.userAgent

我是前端开发的新手,这个问题可能不重要。请容忍我

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

if (system.args.length === 1) {
  console.log('Usage: useragent.js <some URL>');
  phantom.exit();
}

url = system.args[1];
page.settings.userAgent = 'Mozilla/5.0 (Linux; U; Android 2.3.5; en-gb; HTC Desire HD A9191 Build/GRJ90) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1';
page.open(url,function (status) {
    if (status !== 'success') {
            console.log(url+',,Unable to access network');
    } else {
            var redirectUrl = page.evaluate(function () {
            return document.URL;
            }); 
    }   
    phantom.exit();
});  
var page=require('webpage')。create(),
系统=要求(“系统”);
if(system.args.length==1){
log('Usage:useragent.js');
phantom.exit();
}
url=system.args[1];
page.settings.userAgent='Mozilla/5.0(Linux;U;Android 2.3.5;en gb;HTC Desire HD A9191 Build/GRJ90)AppleWebKit/533.1(KHTML,类似Gecko)版本/4.0 Mobile Safari/533.1';
页面打开(url、函数(状态){
如果(状态!=“成功”){
console.log(url+,,无法访问网络);
}否则{
var redirectUrl=page.evaluate(函数(){
返回document.URL;
}); 
}   
phantom.exit();
});  
当我运行它时,它工作正常并重定向到

但是,当我为运行它时,会出现以下错误: s/seo\u link\u crypter.js:748
这是因为您尝试加载的网页有错误

试用

page.onError = function (msg, trace) {
    console.log("[ERRO]:"+msg);
    trace.forEach(function(item) {
    console.log('  ', item.file, ':', item.line);
    })
}
你会知道的