मैं एक https: // साइट खोलने के लिए loadspeed.js उदाहरण के आधार पर निम्नलिखित कोड का उपयोग कर रहा हूं जिसके लिए http सर्वर प्रमाणीकरण की भी आवश्यकता है।
var page = require('webpage').create(), system = require('system'), t, address;
page.settings.userName = 'myusername';
page.settings.password = 'mypassword';
if (system.args.length === 1) {
console.log('Usage: scrape.js <some URL>');
phantom.exit();
} else {
t = Date.now();
address = system.args[1];
page.open(address, function (status) {
if (status !== 'success') {
console.log('FAIL to load the address');
} else {
t = Date.now() - t;
console.log('Page title is ' + page.evaluate(function () {
return document.title;
}));
console.log('Loading time ' + t + ' msec');
}
phantom.exit();
});
}
हर समय पृष्ठ लोड करने में इसकी विफलता। यहां क्या गलत हो सकता है? क्या सुरक्षित साइटों को किसी भी अलग तरीके से संभाला जाना चाहिए? साइट को हालांकि ब्राउज़र से सफलतापूर्वक एक्सेस किया जा सकता है।
मैं अभी फैंटम के साथ शुरुआत कर रहा हूं और मुझे इस मुद्दे पर आगे नहीं बढ़ने के बावजूद भी खेलना बंद करना बहुत अच्छा लगता है।