phantomjsでfacebookのシェアボタンを押す方法がわかりません
とりあえずシェアボタンを押下したあとのスクリーンショットを
撮るところまでやってみたんですが
どうもうまくいってなさそうです
最終的にシェアできる所までやりたいです。
どなたかシェアする方法教えてください。
javascript
1var page = require('webpage').create(); 2var funcs = [ 3 function(){ 4 page.open('https://www.facebook.com/'); 5 }, 6 function(){ 7 page.evaluate(function() { 8 document.querySelector('#email').value = 'emailアドレス'; 9 document.querySelector('#pass').value = 'パスワード'; 10 document.querySelector('#u_0_v').click(); 11 }); 12 }, 13 function(){ 14 page.open('https://www.facebook.com/norito.takahara/posts/881571585251761'); 15 }, 16 function(){ 17 var a; 18 page.evaluate(function() { 19 a = document.querySelector('.comment_link').querySelector('span'); 20 a.click(); 21 }); 22 page.render('facebook.jpg'); 23 phantom.exit(); 24 }, 25]; 26 27var recursive = function(i){ 28 if(i < funcs.length){ 29 page.onLoadFinished = function(){recursive(i+1);}; 30 funcs[i](); 31 }else{ 32 phantom.exit(); 33 } 34}; 35 36recursive(0);
あなたの回答
tips
プレビュー