🧹LinkedIn üzerindeki bağlantıları temizleme
My Network → Connection alanındaki tüm bağlantıları ilk kişiden itibaren tek tek kaldıran script
🔰 Hızlı Bakış
My Network
→Connection
alanındaki tüm bağlantıları ilk kişiden itibaren tek tek kaldıran scriptİşlem için alttaki URL’e veya manuel olarak gerekli alana giriş yapın
Tarayıcınızda
Console
'u açıp, alttaki kaynak kodunu kopyalayınKopyalamadan önce incelemenizi tavsiye ederim 😅
*Console
'u nasıl açacağını bilmeyenler Google veya ChatGPT üzerinden aratabilir* 💁♂️
👨💻 Kaynak Kod
collections = document.getElementsByClassName("artdeco-dropdown__trigger artdeco-dropdown__trigger--placement-bottom ember-view mn-connection-card__dropdown-trigger artdeco-button--tertiary artdeco-button--muted artdeco-button--circle p1")
async function waitForPopupAndClick(class_name, index) {
return new Promise(resolve => {
let interval = setInterval(() => {
let popup = document.getElementsByClassName(class_name)[index];
console.log(popup)
if (popup) {
clearInterval(interval);
popup.click()
resolve();
}
}, 100);
});
}
async function waitForCollectionSizeToChange(collection, expectedSize) {
return new Promise(resolve => {
let interval = setInterval(() => {
if (collection.length === expectedSize) {
clearInterval(interval);
resolve();
}
}, 100);
});
}
function clickAndWait(expectedSize) {
if (expectedSize === 2) {
console.log("Done", expectedSize, collections.length)
return
}
console.log("waiting ang clicking...", expectedSize, collections.length)
waitForCollectionSizeToChange(collections, expectedSize).then(() => {
collections[0].click()
waitForPopupAndClick("display-flex align-items-center t-14 t-black--light t-normal", 2).then(() => {
waitForPopupAndClick("artdeco-modal__confirm-dialog-btn artdeco-button artdeco-button--2 artdeco-button--primary ember-view", 0).then(() => {
console.log(`Removed, col:${collections.length} expected:${expectedSize - 1}`)
clickAndWait(expectedSize - 1)
})
})
})
}
// collections.length
clickAndWait(collections.length)
Last updated
Was this helpful?