2014-01-27 127 views
0

基本上,我有下面這段JavaScript代碼:的Facebook的Javascript邀請朋友

javascript:var inputs = document.getElementsByClassName('uiButton _1sm'); 
for(var i=0; i<inputs.length;i++) { 
inputs[i].click(); 
} 

用戶只需加載了一個Facebook頁面,在點擊了「查看全部」「邀請您的朋友喜歡這個頁面」 ,一直向下滾動,然後將上面的代碼粘貼到控制檯中。

我想知道是否有任何方法修改此腳本以確保它在開始邀請之前自動滾動到「朋友列表」的底部?

甚至可能在每次邀請之間延遲0.3秒?

感謝

回答

0
document.getElementsByClassName('headerTextLink')[0].click(); //Open Layer 
window.setTimeout(function(){ //Timeout for 3 seconds 
    var inputs = document.getElementsByClassName('uiButton _1sm'); 
    for(var i=0; i<inputs.length;i++) { 
    inputs[i].click(); 
    } 
}, 3000); 

我希望,這僅僅是給你的。一次邀請所有朋友是一個骯髒的伎倆。 你應該考慮你要發送邀請的人。否則它是垃圾郵件。

+0

個人使用和測試真的,謝謝。但我也有一個Facebook帳戶只是爲了管理頁面,所有的朋友都有粉絲,所以我沒有看到問題lol –

+0

這個腳本不滾動 –

0

好吧,讓這個消息。在這篇文章中,我將以某種方式邀請所有朋友加入您的Facebook粉絲頁面。我們只需要一個簡單的腳本,通過點擊一個按鈕來自動邀請所有的朋友使用。所以,按照這些簡單的步驟,並享受..

  1. 打開你的Facebook頁面,你想邀請你的朋友。
  2. 現在只需導航到公衆構建>邀請選項。
  3. 現在,一個對話框將被選中,邀請所有朋友 名稱。
  4. 按F12打開檢測元件選項卡。
  5. 轉到控制檯,標籤並複製並粘貼以下腳本。

    var inputs = document.getElementsByClassName('uiButton _1sm'); 
    for(var i=0; i<inputs.length;i++) 
    { 
        inputs[i].click(); 
    } 
    
  6. 之後在控制檯列表中粘貼上面的代碼,然後按回車並看到魔術!所有的朋友都會被邀請到你的Facebook頁面。

1

在邀請所有朋友之前,您可以使用window.scrollTo(0,document.body.scrollHeight);向下滾動。 scrollTo()方法將文檔滾動到指定的座標。所以當你調用這個時,文檔會自動滾動,直到它結束。您需要使用setInterval()來調用此功能,一旦達到目標,您需要clearInterval()

看看我在Github的Chrome擴展邀請所有朋友喜歡任何Facebook頁面here(Github)。你也可以從google chrome store下載我的Chrome擴展。