আমার Google+ অ্যাকাউন্ট মোছা না করে আমার ব্যক্তিগত Google+ প্রোফাইলে আমার সমস্ত পোস্ট, মন্তব্য এবং +1 মুছার উপায় আছে যাতে আমি আমার বন্ধুবান্ধব এবং পরিচিতজনদের রাখতে পারি?
আমার Google+ অ্যাকাউন্ট মোছা না করে আমার ব্যক্তিগত Google+ প্রোফাইলে আমার সমস্ত পোস্ট, মন্তব্য এবং +1 মুছার উপায় আছে যাতে আমি আমার বন্ধুবান্ধব এবং পরিচিতজনদের রাখতে পারি?
উত্তর:
document.body.style.height = "200%"; // Always allow to scroll to wake the ajax
(function deleteItems() {
// All of the X buttons but from posts being removed
const xButtons = document.querySelectorAll(".kKHdKc:not(.FmKyud) .XVzU0b.J3yWx");
// If reached the end of the list
const reachedEnd = window.getComputedStyle(document.querySelector(".Jb45He.SrWDEb")).getPropertyValue("display") !== "none";
if (reachedEnd) {
// Stop if no more buttons to delete
console.log("No more buttons! Stopping");
clearInterval(deleteInterval);
return;
} else if (xButtons.length === 0 && document.querySelectorAll(".kKHdKc.FmKyud").length === 0) { // No more buttons to press and it's not disposing of old comments
// Scroll to wake up G+, an easier hack than calling G+ or loading all comments on a slow system
window.scrollTo(0, document.body.scrollHeight);
window.setTimeout(function() {
window.scrollTo(0, 0);
}, 10);
}
// Click the X buttons
for (let i = 0; i < xButtons.length; i++) {
xButtons[i].click();
// Click the all the modals' delete buttons
window.setTimeout(function() {
let modalDeleteButtons = document.querySelectorAll(".HvOprf .RveJvd");
for (let i = 0; i < modalDeleteButtons.length; i++) {
modalDeleteButtons[i].click();
}
}, 3);
}
window.setTimeout(function() {deleteItems();}, 100); // Forces at least the syncronous tasks to finish which is why I used this over an interval
})();
এটি কিছুক্ষণ পরে থামলে তিনটি সেটটাইমআউট বিলম্বকে আরও বড় কিছুতে পরিবর্তন করুন। যথাক্রমে 10, 3 এবং 5 এমএস বারগুলি আমার সিস্টেমের জন্য কিছু ঠিক আছে values আমি তাদের মধ্যে চিন্তাভাবনা রাখি না বরং কেবল যখন তাদের একটি অংশ পিছনে পড়েছি তখনই তাদের পরিবর্তন করেছি।
কোডটি কী কনসোলে প্রবেশ করেছে সে সম্পর্কে সতর্কতা অবলম্বন করুন এবং কোডটি কী করে তা বুঝতে না পারলে কনসোলে কোড প্রবেশ করবেন না (কনসোলের স্ব-এক্সএসএস সতর্কতা হিসাবে)।
আমি এই জাভাস্ক্রিপ্টটি লিখেছি আপনি কনসোলে ব্যবহার করতে পারেন যা সমস্ত পোস্ট মুছে ফেলবে এবং https://plus.google.com/apps/ activities/ পৃষ্ঠা x
থেকে ক্লিক করে কনফার্ম বাক্সটি ক্লিক করবে ।
var t = 500;
document.querySelectorAll('.XVzU0b.J3yWx').forEach(function(el,k) {
setTimeout(function() {
el.click();
setTimeout(function() {
document.querySelectorAll('.CwaK9 > span')[1].click();
}, 200);
}, (t * k));
});
কিছুটা কম t
(তবে 200 এর বেশি) খুব দ্রুত কাজ করা উচিত।