Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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 &引用;使用facebook“登录”;使用casperjs实现_Javascript_Facebook_Node.js_Web_Casperjs - Fatal编程技术网

Javascript &引用;使用facebook“登录”;使用casperjs实现

Javascript &引用;使用facebook“登录”;使用casperjs实现,javascript,facebook,node.js,web,casperjs,Javascript,Facebook,Node.js,Web,Casperjs,我看到很多网站都可以选择使用Facebook(airbnb、about.me等)登录 我想用一个Facebook帐户实现自动登录这些站点(以便在以后抓取它们) 这是关于.me的代码: var casper = require('casper').create(); var fbUsername = casper.cli.args[0] var fbPassword = casper.cli.args[1] // login to facebook casper.start('https://

我看到很多网站都可以选择使用
Facebook
(airbnb、about.me等)登录

我想用一个Facebook帐户实现自动登录这些站点(以便在以后抓取它们)

这是关于.me的
代码

var casper = require('casper').create();

var fbUsername = casper.cli.args[0]
var fbPassword = casper.cli.args[1]

// login to facebook
casper.start('https://www.facebook.com/login.php?', function() 
{   
    this.fill('form#login_form', 
    {
       'email': fbUsername,
       'pass': fbPassword,
    },true)
});

casper.thenOpen("https://about.me/login",function() 
{
    this.waitForSelector('#facebook_login',function()
    {
       this.click('#facebook_login')    
    })
});

casper.thenOpen("https://about.me/account/#!/myinformation",function()
{
    this.debugHTML()
})

casper.run();
我看到我确实登录了Facebook,但对于我尝试的每个网站,我都无法登录,因为“Facebook登录”上的媒体(每次)都不起作用

谁能帮助我了解问题在哪里,我如何解决它