我正在尝试找到一种方法来使用连接 ID 通过 Javascript 删除 LinkedIn 连接。通过 Connections API (https://developer.linkedin.com/documents/connections-api) 是不可能的。
LinkedIn 通过表格在自己的网站上进行。有没有办法复制该功能?
我正在尝试找到一种方法来使用连接 ID 通过 Javascript 删除 LinkedIn 连接。通过 Connections API (https://developer.linkedin.com/documents/connections-api) 是不可能的。
LinkedIn 通过表格在自己的网站上进行。有没有办法复制该功能?
您是在谈论 Web 浏览器上的 JS 吗?在这种情况下,通过 JS 发布到表单可能被认为是 CSRF,并且会被现代浏览器阻止。所以不,现代浏览器可能不可能。
如果您使用的是 node.js 或其他非浏览器 JS,那么您可以执行正常的 HTTP 请求来登录、处理会话 cookie 并发布到表单。
从https://www.linkedin.com/mynetwork/invite-connect/connections/在控制台中试试这个:
var i;
for (i = 100; i > 0; i--) {
$("span[class='mn-connection-card__dropdown-option-text ml1']")[i].click();
$("button[data-control-name='confirm_removed']").click();
}
允许您一次删除 100 个连接确保您加载了足够的连接
警告:请小心,因为在运行此脚本时不会要求您进行任何确认。
是的,我找到了一个,
首先去https://www.linkedin.com/mynetwork/invite-connect/connections/
在此页面中进入您的控制台(如果您使用的是 Windows,则可以按F12,如果您是 Mac,则可以进行检查)。
在您的控制台中输入:
setInterval(() => {
document.querySelectorAll("[data-control-name=ellipsis]")[0].click()
document.querySelectorAll("[type=trash-icon]")[0].click()
document.querySelectorAll("[data-control-name=confirm_removed]")[0].click()
}, 500);
然后按Enter
function stepOne(){
document.querySelector('button.mn-connection-card__dropdown-trigger.artdeco-button--tertiary.artdeco-button--muted.artdeco-button--circle.p1.artdeco-dropdown__trigger.artdeco-dropdown__trigger--placement-bottom.ember-view').click();
window.zorro++;
setTimeout(function () {
document.querySelector('button.display-flex').click();
window.zorro++;
setTimeout(function () {
document.querySelector('button.artdeco-button--primary').click();
window.zorro++;
if(window.zorro % 3 == 0)
setTimeout(function () {
stepOne();
}, 6000);
}, 300);
}, 300);
}
window.zorro = 0;
stepOne();