我正在尝试使用连接ID找到通过Javascript删除LinkedIn连接的方法。通过Connections API(https://developer.linkedin.com/documents/connections-api)无法实现。
LinkedIn通过表单在自己的网站上进行。有没有办法复制该功能?
答案 0 :(得分:1)
您是在谈论网络浏览器上的JS吗?在这种情况下,通过JS发布到表单可能被视为CSRF,并将被现代浏览器阻止。所以不,可能无法从现代浏览器中获得。
如果您正在使用node.js或其他非浏览器JS,那么您可以执行正常的HTTP请求来登录,处理会话cookie并发布到表单。
答案 1 :(得分:0)
从https://www.linkedin.com/mynetwork/invite-connect/connections/在控制台中尝试以下操作:
var v1 = new Vue({
el: '#id_mainPage',
data: {
branches: [''],
},
methods: {
ajaxAxiosGetFunc: async function (url) {
var output = '';
await axios({
method: 'get',
url: url,
data: {},
responseType: 'json',
})
.then(function (response) {
output = response.data;
}.bind(this))
.catch(function (error) {
console.log('ajax get branches error');
});
return output
},
getAllBranchNames: async function(){
var output = await this.ajaxAxiosGetFunc('http://localhost:9977/get_branches'); // called asynchronously to wait till we get response back
this.branches = output['branches'];
},
},
mounted: function () {
console.log('Vue mounted');
this.getAllBranchNames();
}
});
允许您一次删除100个连接 确保通过
加载了足够的连接警告:请小心,因为运行此脚本时不会要求您进行任何确认。
答案 2 :(得分:0)
是的,我找到了一个
首先转到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
答案 3 :(得分:0)
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();