Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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 如何点击链接并保持授权_Javascript_Phantomjs - Fatal编程技术网

Javascript 如何点击链接并保持授权

Javascript 如何点击链接并保持授权,javascript,phantomjs,Javascript,Phantomjs,这就是我在网站上获得授权的方式: var webpage = require('webpage'); var page = webpage.create(); page.settings = { loadImages: false, javascriptEnabled: true, encoding: "utf8", userAgent: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, li

这就是我在网站上获得授权的方式:

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

page.settings = {
    loadImages: false,
    javascriptEnabled: true,
    encoding: "utf8",
    userAgent: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36',
};

phantom.cookiesEnabled = true;

page.open("http://www.example.com/profile/Login.aspx", function(status) {
    if (status === "success") {
        page.evaluate(function() {
            document.getElementById("ctl00_ContentPlaceHolder1_tbUsername").value = "admin";
            document.getElementById("ctl00_ContentPlaceHolder1_tbPassword").value = "1234";
            document.getElementById("ctl00_ContentPlaceHolder1_btnLogin").click();
        });
        window.setTimeout(function() {
            console.log(page.url);
            phantom.exit();
        }, 2000);
    }
});
我现在如何跟随链接并保持授权? 问题是,当我登录并尝试转到另一个页面时,授权被重置,我无法获取数据