如何使用JavaScript接受LinkedIn上的所有未决连接请求

如何使用JavaScript接受LinkedIn上的所有未决连接请求

要使用JavaScript接受LinkedIn上所有待处理的连接请求,你需要使用LinkedIn的API和一个自动化工具。脚本将需要导航到连接请求页面,并循环浏览每个请求,点击每个请求的接受按钮。

对于那些在Linkedin上中度到高度活跃的人来说,这是一个非常常见的问题。

他们每天都会收到很多连接请求,并且必须手动点击每个请求的接受按钮,才能真正接受它们。

然而,你可以使用JavaScript和窗口控制台来自动完成整个过程,今天我们将在这篇文章中介绍同样的内容。

思路

这里的想法是–

  • 在任何现代网络浏览器中登录你的LinkedIn账户,如电脑上的Chrome, Firefox。

  • 在屏幕的任何地方点击右键,然后点击检查按钮。

  • 开发者工具窗口将打开,现在寻找控制台标签并点击它。

如何使用JavaScript接受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{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"

注意 - 根据每个人拥有的待决连接请求的数量,输出结果可能有所不同。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

JavaScript 教程