如何使用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"

注意 - 输出可能因每个人待处理的连接请求数量而异。

更新于:2023年2月6日

407 次浏览

启动你的职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.