質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

0回答

1445閲覧

phantomjsでfacebookのシェアボタンを押す

退会済みユーザー

退会済みユーザー

総合スコア0

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

1クリップ

投稿2015/08/17 17:05

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);

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問