如何使用JavaScript接受LinkedIn上所有待處理的連線請求?
要使用JavaScript接受LinkedIn上所有待處理的連線請求,您需要使用LinkedIn API和自動化工具。指令碼需要導航到連線請求頁面,並迴圈遍歷每個請求,單擊每個請求的接受按鈕。
對於在LinkedIn上中等或高度活躍的人來說,這是一個非常常見的問題。
他們每天都會收到許多連線請求,並且必須手動點選每個請求的“接受”按鈕才能真正接受它們。
但是,您可以使用JavaScript和視窗控制檯來自動化整個過程,我們將在本文中介紹。
思路
這裡的思路是:
在電腦上的任何現代網路瀏覽器(如Chrome、Firefox)中登入您的LinkedIn帳戶。
右鍵單擊螢幕上的任意位置,然後單擊“檢查”按鈕。
開發者工具視窗將開啟,現在查詢控制檯選項卡並單擊它。

現在,在這個控制檯選項卡的最底部,我們可以編寫我們自己的JS程式碼,這些程式碼將為當前視窗執行。
因此,以下是您需要執行以接受所有待處理連線請求的程式碼片段。
const acceptButtonClassName = '.invitation-card__action-btn.artdeco-button--secondary' const pendingConnections = document.querySelectorAll( acceptButtonClassName ); console.log(`Total requests: ${pendingConnections.length}`); for (let currentIndex = 0; currentIndex < pendingConnections.length; currentIndex++) { console.log(`Now accepting request ${currentIndex + 1}/${pendingConnections.length}`) pendingConnections[currentIndex].click(); }
程式碼理解
這段程式碼實際上做的是:
它定義了一個變數`acceptButtonClassName`,該變數儲存所有接受按鈕共有的類名,並且DOM內部的任何其他元素都不共享此類名。
然後,我們的程式碼使用`document.querySelectorAll`函式選擇所有DOM元素(基本上是所有接受按鈕)。
最後,我們迴圈遍歷每個接受按鈕,觸發每個接受按鈕的單擊函式,從而接受每個請求。
輸出
在我的例子中,我只剩5個待處理的請求,所以生成的輸出是:
"Total requests: 5" "Now accepting request 1/5" "Now accepting request 2/5" "Now accepting request 3/5" "Now accepting request 4/5" "Now accepting request 5/5"
注意 - 輸出可能因每個人待處理的連線請求數量而異。
廣告