1

nightmarejs の Facebook アカウントを使用して、Facebook ページのすべての投稿を自動化しようとしています。

Facebookページのように、アカウントにログインできます。しかし、ページのすべての投稿を気に入ることはできません。すべてのいいねボタンは単一のクラス UFILikeLink を保持するためです。nightmarejs に foreach ステートメントがあればいいのですが、それ以外にこれを行う方法はありますか?

var nightmare = require('nightmare');
var nightmare = new nightmare()
nightmare
  .viewport(800, 1600)
  .goto('https://www.facebook.com/login')
  .on('page-title-updated',function(title){
    console.log(title);
  }).inject('.js','jquery.js')
  .type('#email', 'username')
  .type('#pass', 'password')
  .click('#u_0_2')
  .wait(10000)
  .goto('https://www.facebook.com/cocacolaindia')
  .click('.PageLikeButton')
  .wait(5000)
  .screenshot("linkedin.png")
  .click('.UFILikeLink')
  .screenshot('fb1.png')
  .run(function() { console.log('Done!') });
4

1 に答える 1