如何使用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"
注意 - 输出可能因每个人待处理的连接请求数量而异。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP