Ich versuche, eine Website mit Casperjs einzuloggen.Login-Website mit Casperjs?
Ich versuche diesen Code.
var casper = require('casper').create({
pageSettings: {
loadImages: false,
loadPlugins: false,
userAgent: 'Mozilla/45.0.2 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36'
}
});
casper.start().thenOpen("https://sellercentral.amazon.in/gp/homepage.html", function() {
console.log("amazon site website opened");
var html = this.getPageContent();
console.log(html);
});
casper.then(function(){
console.log("Login using username and password");
this.evaluate(function(){
document.getElementById("username").value="******";
document.getElementById("password").value="******";
document.getElementById("sign-in-button").click();
});
});
casper.then(function(){
console.log("Make a screenshot and save it as AfterLogin.png");
this.wait(40000);
this.capture('AfterLogin.png');
});
casper.run();
Aber ich bekomme die Ausgabe
<html><head></head><body></body></html>
Login using username and password
Make a screenshot and save it as AfterLogin.png
[]
wenn ich console.log (html) drucken, die nur über HTML-Tags drucken. Ich versuche auch den gleichen Code für facebook.com immer noch gleich.
Es gab Probleme mit älteren mit Phantomjs-Version, bei der Sie keine Verbindung herstellen konnten, ohne bestimmte SSL-Protokollparameter festzulegen. Versuchen Sie den Parameter '' '- ssl-protocol = tlsv1'''' –
Ich versuche das aber jetzt Mein Programm druckt keine Sache und nicht zu verlassen –
Was Casperjs und Phantomjs Version verwenden Sie? –